猿问
如何仅从日期时间C#中获取时间
假设我的值为6/22/2009 10:00:00 AM。从该日期开始,我如何仅获得上午10:00。
FFIVE
浏览 398
回答 3
3回答
慕勒3428872
您有很多选择:DateTime dt = DateTime.Parse("6/22/2009 07:00:00 AM");dt.ToString("HH:mm"); // 07:00 // 24 hour clock // hour is always 2 digitsdt.ToString("hh:mm tt"); // 07:00 AM // 12 hour clock // hour is always 2 digitsdt.ToString("H:mm"); // 7:00 // 24 hour clockdt.ToString("h:mm tt"); // 7:00 AM // 12 hour clock
0
0
0
九州编程
C#中只有DateTime类型,它由日期和时间部分组成。如果您不关心DateTime的Date部分,则将其设置为默认值,如下所示:DateTime myTime = default(DateTime).Add(myDateTime.TimeOfDay)这样,即使Microsoft决定将基准日期更改为1/1/0001以外的其他日期,您也可以在所有.NET版本中保持一致。
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
我要回答