lovevalesail 2017-08-15 13:11 采纳率: 100%
浏览 1630
已采纳

C# DateTime.Now.ToString 的疑难问题

C# 代码使用
DateTime.Now.ToString(@"yyyy/MM/dd tt hh:mm:ss")
为何会得出
2017/08/15 PM 04:36:55

2017/08/15 下午 07:55:50
这两种不同的时间格式
并且大部分时候 (90%) 得出的时间格式结果都为 2017/08/15 下午 07:55:50
我想要的时间格式为 2017/08/15 下午 07:55:50

具体的代码为

New_Dr["Start_Create_Time"] = Start_Create_Time.ToString(@"yyyy/MM/dd tt hh:mm:ss");

New_Dr["End_Create_Time"] = DateTime.Now.ToString(@"yyyy/MM/dd tt hh:mm:ss");

  • 写回答

5条回答 默认 最新

  • 乱臣贼子 2017-08-17 06:47
    关注

    给你源代码:

    var strZHCN = DateTime.Now.ToString(@"yyyy/MM/dd tt hh:mm:ss", System.Globalization.CultureInfo.CreateSpecificCulture("zh-CN"));

    var stren = DateTime.Now.ToString(@"yyyy/MM/dd tt hh:mm:ss", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"));

    望楼主结帖给分哟!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?