DateTime now = DateTime.Now;
string time = now.ToString("h");
Run Code Online (Sandbox Code Playgroud)
错误说我应该首先解析字符串.当前时间是3我不想03我只想要3. "hh"返回03但我不能简单地使用"h".
TyC*_*obb 20
System.DateTime.Now.ToString("%h")
Run Code Online (Sandbox Code Playgroud)
您必须指定格式是自定义的.
听起来你想要标准int格式.如果是这样只需调用ToString的Hour财产
string time = now.Hour.ToString();
Run Code Online (Sandbox Code Playgroud)
如果您想要12小时的时间,请执行以下操作
var hour = now.Hour > 12 ? now.Hour - 12 : now.Hour;
string time = hour.ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3495 次 |
| 最近记录: |