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;

打印如下:

猜你喜欢

转载自blog.csdn.net/qq_38261174/article/details/84190649
今日推荐