1. C# System.DateTime.Now.ToString()使用注意事項

        共 687字,需瀏覽 2分鐘

         ·

        2022-01-12 23:41


        C# DateTime.ToString的坑

        當(dāng)需要將時間類型轉(zhuǎn)換為字符串類型時,一般直接使用datetime.ToString()方法即可

        1、直接使用ToString(),不帶任何參數(shù),代碼如下

        static void Main(string[] args)
        {
        //2016-12-15 12:12:12
        var dt = new DateTime(2016, 12, 15, 12, 12, 12);

        Console.WriteLine(dt.ToString());

        Console.ReadKey();
        }

        不建議使用這種方式,因為輸出的字符串格式將會匹配運(yùn)行電腦的時間格式,會導(dǎo)致在不同的環(huán)境下,輸出結(jié)果的不一致。

        ??

        ??????獲取服務(wù)器時間:System.DateTime.Now.ToString().在使用時得到的結(jié)果可能不是需要的年月日,有可能是“04-03-2014 10:00:00”的格式,獲取結(jié)果是根據(jù)服務(wù)器配置的時間格式定的,如果我們使用這個值作為查詢條件的話,有可能查詢不到數(shù)據(jù)哦……


        最好在使用的進(jìn)行類型轉(zhuǎn)化,

        例如:System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),這樣得到的年月日就是標(biāo)準(zhǔn)格式,無論服務(wù)器的時間格式的怎樣的。


        瀏覽 21
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
          
          

            1. 日韩欧美国产第一页 | 精品99视频 | 成人无码Aⅴ免费视频在线 | 爱爱网站久久 | 国人作爱视频免费看 |