24時間表記の違い
C# & VB.netでの表記はHHであるのに対し、
PostgreSQLではHH24となるため、コピペで同じものを求めようとする場合には注意が必要。
SELECT TO_CHAR(NOW(), 'YYYY/MM/DD HH:mm:ss'); --12時間表記 SELECT TO_CHAR(NOW(), 'YYYY/MM/DD HH24:mm:ss'); --24時間表記
結果
"2017/01/09 02:01:45"
"2017/01/09 14:01:23"
Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")); //12時間表記 Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); //24時間表記
結果
"2017/01/09 02:01:45"
"2017/01/09 14:01:23"