PostgreSQL 中可排序的日期时间/时间戳 varchar 的等价物是什么?
Console.WriteLine("{0:s}", DateTime.Now);
样本格式输出:
2000-05-04T15:30:59
这有效,SELECT now::varchar,输出为“2009-03-25”,但仅适用于日期类型,想知道时间戳的等价物是什么。
请注意,我知道日期本身是可排序的,我只是遇到了.NET 和 Mono 之间的 DateTime 不兼容,所以我将传输(远程处理)日期/时间戳类型作为 varchar,底层数据库类型仍然是正确的日期/时间戳字段类型。对于那些遇到同样问题的人,解决方法是在检索数据时将日期转换为 varchar,并在保存时将 varchar 转换回日期。