C#——DateTime 时间类

DateTime 时间类

DateTime 时间类 存储时间对象 可以获取当前时间

获取当前时间

DateTime now = DateTime.Now; // 获取当前时间

Console.WriteLine(now);

Console.WriteLine("年: "+now.Year);

Console.WriteLine("月: "+now.Month);

Console.WriteLine("日: " + now.Day);

Console.WriteLine("时: "+now.Hour);

Console.WriteLine("分: " + now.Minute);

Console.WriteLine("秒: " + now.Second);

Console.WriteLine("毫秒: "+now.Millisecond);

Console.WriteLine("当前是今天第几天: "+now.DayOfYear);

Console.WriteLine("当天是星期几: "+now.DayOfWeek);       

格式化时间方法

// 当前时间和字符串转换,可以有不同的格式// now是DateTime类型

Console.WriteLine(now.ToString("G"));         // ToString() 转换字符串格式 2023/9/1215:42:24

Console.WriteLine(now.ToString("s"));        // 2023-09-12T15:45:01

1. y年份

// yy表示年后两位 yyyy年份

Console.WriteLine(now.ToString("yy"));         // yy年份的后两位

2 . M 月份

// M: 9月12日 | MM: 09 | MMM: 9月 | MMMMM: 九月

Console.WriteLine(now.ToString("M"));

3. d 日期加 周

// d: 2023/9/12 | dd: 12 | ddd: 周二 | dddd:星期二

Console.WriteLine(now.ToString("d"));

4. h 十二小时值

// h: 12小时值 | hh: 个数前面加0

Console.WriteLine("十二小时值: "+now.ToString("hh"));

5. H 二十四小时值

// H: 24小时值 | HH: 个数前面加0

Console.WriteLine("二十四小时值:" + now.ToString("HH"));

6. mm 分

// mm: 个数前面加0

Console.WriteLine("分:" + now.ToString("mm"));

7. ss 秒

// ss: 个数前面加0

Console.WriteLine("秒:" + now.ToString("ss"));

8. fff 毫秒

// fff: 毫秒

Console.WriteLine("毫秒:" + now.ToString("fff"));

string a = now.ToString("今天是yyyy年,MM月dd日, HH:mm:ss,今天是ddd");

Console.WriteLine(a);

时间戳

// 时间戳 //2 计算时间差

TimeSpan t11 = new DateTime(2024, 1, 1) - DateTime.Now; Console.WriteLine(t11.TotalSeconds);//多少秒

Console.WriteLine(t11.TotalDays);// 多少天

Console.WriteLine(t11.TotalHours);//多少小时 

  • 17
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值