DateTime.Today.ToString(“dd / mm / yyyy”)返回无效的DateTime值 [英] DateTime.Today.ToString("dd/mm/yyyy") returns invalid DateTime Value

查看:476
本文介绍了DateTime.Today.ToString(“dd / mm / yyyy”)返回无效的DateTime值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  DateTime.Now.ToString(dd / mm / yyyy); 

返回值为 08/00/2013



因此,月组中 00 而不是返回月份 04



任何想法为什么会这样?

解决方案

mm 表示分钟,所以

  DateTime.Now .ToString(dd / MM / yyyy); 

  DateTime.Now.ToString(d); 

  DateTime.Now.ToShortDateString()

作品



标准日期和时间格式字符串


I am trying to get todays date in GBR format but,

DateTime.Now.ToString("dd/mm/yyyy");

returns with the value of 08/00/2013

So 00 in the month group was returned instead of returning the month 04.

Any ideas why this happened?

解决方案

Lower mm means minutes, so

DateTime.Now.ToString("dd/MM/yyyy");  

or

DateTime.Now.ToString("d");  

or

DateTime.Now.ToShortDateString()

works.

Standard Date and Time Format Strings

这篇关于DateTime.Today.ToString(“dd / mm / yyyy”)返回无效的DateTime值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆