1. 程式人生 > >C#:時間轉字串記錄

C#:時間轉字串記錄

using System;
namespace StudyLanguage
{
    class Program
    {
        static void Main(string[] args)
        {
            DateTime datetime = new DateTime(2012, 10, 9, 17, 58,1);
            //2012, 10, 9, 17, 58,1
            Console.WriteLine("時間為\n"+ datetime + "\n");

            //方法1:時間轉化為字串
            string stringtime1 = String.Format(
                "\n方法1:\n" +
                "年:{0:yyyy} \n" +
                "月:{0:MM} \n" +
                "日:{0:dd} \n" +
                "星期幾:{0:dddd} \n" +
                "24小時:{0:HH} \n" +
                "12小時:{0:hh} \n" +
                "分:{0:mm} \n" +
                "秒:{0:ss} \n" +
                "上午還是下午:{0:tt} \n" +
                "綜合:{0:yyyy/MM/dd dddd HH:mm:ss tt} \n"
                , datetime);
            Console.WriteLine("Message: {0}", stringtime1);

            //方法2:
            String stringtime2 = datetime.ToString("yyyy-MM-dd dddd HH:mm:ss tt");
            Console.WriteLine("方法2:\n" + stringtime2);

            Console.ReadKey();
        }
    }
}

獲取系統時間程式碼如下:

DateTime datetime = DateTime.Now;

列印如下: