我的字符串(变量 is fileDate
)具有以下格式的日期值:
2011 年 2 月 12 日上午 11:58
现在我想将其转换为日期,然后转换为基于 UTC 时间,因为我在比较不同机器中的日期时遇到问题,所以*我总是想将所有字符串(正在比较的字符串)转换为 Utc_date 值。*
我在下面尝试了这段代码,但它不起作用,因为我无法将上面的字符串转换为基于日期时间(因为它没有秒数)。
DateTime date = Convert.ToDateTime(fileDate);
date = DateTime.SpecifyKind(date, DateTimeKind.Utc);
fileDate = date.ToString("MM/dd/yyyy hh:mm tt");
上面没有显示 FormatException。你能帮忙吗?