向日期时间添加前导零 C#
在 C# 中向日期时间添加零的最佳方法是什么
示例字符串“9/10/2011 9:20:45 AM”转换为字符串“09/10/2011 09:20:45 AM”
What is the best way to add zeros to date time in C#
Example string "9/10/2011 9:20:45 AM" convert to string "09/10/2011 09:20:45 AM"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
有关格式化日期的更多信息/方法可以在此处找到
来自您的评论
最好使用以下内容来解析 DateTime
然后您可以通过将其与 DateTime.MinValue 进行比较来检查它是否失败,而不是在 Convert.ToDatetime 失败时使应用程序崩溃
More information / methods about formatting Date can be found Here
From you comment
It's better to use the following to parse a DateTime
You can then check wether it fails by comparing it to DateTime.MinValue rather then crash the application if the Convert.ToDatetime fails
如果你说它都是字符串,那么你应该使用 DateTime.TryParse 方法:
If you say, that it is both strings, then you should use the DateTime.TryParse method:
您可以使用 string.Format("{0:dd/MM/yyyy hh:mm:ss}", dateTime);
You can use
string.Format("{0:dd/MM/yyyy hh:mm:ss}", dateTime);
使用 string stringVariable = string.Format("{0:dd/MM/yyyy hh:mm:ss tt}", dateTimeVariable);
Use
string stringVariable = string.Format("{0:dd/MM/yyyy hh:mm:ss tt}", dateTimeVariable);
只需使用此代码即可帮助您..
just use this code its will help you..