|
■No90752 (Hongliang さん) に返信 > Console.WriteLine("yyyy/MM/dd HH:mm:ss.fff", time)
それだと常に "yyyy/MM/dd HH:mm:ss.fff" と出力されてしまいますね。(^^;
恐らくは、 Console.WriteLine("{0:yyyy/MM/dd HH:mm:ss.fff}", time) と書くつもりだったのでしょうけれども。
同様の処理を Console.WriteLine(time.ToString("yyyy/MM/dd HH:mm:ss.fff")) Console.WriteLine(String.Format("{0:yyyy/MM/dd HH:mm:ss.fff}", time)) Console.WriteLine($"{time:yyyy/MM/dd HH:mm:ss.fff}") 'VB2015 以降 などと書くこともできますが、こうした方法だと、OS 設定が和暦になっていた場合に 2019/04/17 12:34:56.789 ではなく 31/04/17 12:34:56.789 と出力されるのでご注意ください。
# 最近は令和検証の関係で、一時的に和暦設定にするエンドユーザーさんがちらほら…。
|