电子邮件上自动设置日期时间格式
本文关键字:日期 时间 格式 设置 电子邮件 | 更新日期: 2023-09-27 17:58:59
我正在创建一个模块,该模块发送关于系统上事务的消息。
但是,当我尝试包含Datetime (DateTime.Now.ToShortDateString())
输出时,它会自动格式化。(例如,我在代码上的条目是02142013_023345,在我的电子邮件上它变成了2013年2月14日下午2:33)
在处理电子邮件上的DateTime时,我需要考虑哪些格式?
- 编辑*
非常感谢大家的帮助。我所做的是,按照你的建议,重新格式化了我的Datetime变量。此外,我还重新检查了传递给我的电子邮件函数的"DateTime变量"的最终值。正确地重新格式化它,我的问题就解决了。感谢您的链接和指南,我已经将它们添加到我的参考资料中
DateTime.Now.ToShortDateString()
将返回一个基于当前线程的区域性信息格式化的字符串。
如果你有关于用户文化的信息,你可以用它来编辑当前文化信息。
点击此链接:
http://msdn.microsoft.com/en-us/library/system.datetime.toshortdatestring.aspx
使用DateTime.ToString(string format)
。此外,这篇文章可能会有所帮助。
这取决于您的要求,您希望在电子邮件中使用哪种格式。如果您的代码有02142013_023345
,(先是月,然后是天,然后是年),那么您可以在ToString
中使用指定自定义格式
DateTime.Now.ToString("MM/dd/yyyy");
有关更多格式,请参阅:自定义日期和时间格式字符串