我正在尝试将来自来源的日期解析为“02/11/2013”
在我的应用程序中,我将用户的文化设置为 en-CA 或 en-FR,其日期格式为“dd/MM/yyyy”或“M/d/yyyy”
如果我解析日期并传入格式,这会起作用还是取决于我保存到数据库的格式?
if (DateTime.TryParseExact(dateString, Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern, null, System.Globalization.DateTimeStyles.None, out dtResult))
{
dt = dtResult;
}
我现在可以正确思考,所以我需要澄清一下。
我以“dd/MM/yyyy”或“M/d/yyyy”的格式传递,不管源是什么格式,这个格式是否格式化日期,或者是我告诉日期时间解析源将在这种格式所以用这个?
我厌倦的是有人以一种格式保存到数据库,然后一个法国人想要读取日期和他们自己的格式(是的,我应该以 utc 格式存储)。