首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Convert.ToDateTime()格式有关问题

2013-12-05 
Convert.ToDateTime()格式问题2008年9月18日 对应的格式是yyyy-MM-ddDateTime.Now.ToLongDateString()的结

Convert.ToDateTime()格式问题
2008年9月18日 对应的格式是yyyy-MM-dd
DateTime.Now.ToLongDateString()的结果是2011年3月18日星期五
这个2011年3月18日星期五 对应的是什么格式啊

[解决办法]
DateTime.Now.ToString("yyyy-MM-dd")
[解决办法]
有星期五???        这个不知道
[解决办法]
理解错了,ToLongDateString()不是就可以了吗?为什么还要格式了
[解决办法]
不显示星期的吧。。。
[解决办法]
试下

DateTime.Now.ToString("yyyy年MM月dd日 星期ddd hh时mm分ss秒", new System.Globalization.CultureInfo("zh-CN"))  
[解决办法]
DateTime.Now.DayOfWeek.ToString()  可以得到星期几 然后加上你那时间呗
[解决办法]
亲爱的楼主,问题的关键可能在于你系统长短日期的格式问题,
解决方案:
控制面板里面,区域和语言,把长短日期改为yyyy-MM-dd,
[解决办法]
你上面都是long转化
你写成Short不就行了???
[解决办法]


string str = "2011-3-18";
                Response.Write(Convert.ToDateTime(str).ToString("yyyy年MM月dd日 ddd", new System.Globalization.CultureInfo("zh-CN")));
           
//结果:2011年03月18日 周五

[解决办法]
日期后面不用加星期几,可以根据日期直接得到星期几
[解决办法]
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
[解决办法]

dt.GetDateTimeFormats('D')[3].ToString();// 2011年3月18日 星期五

[解决办法]
参考:


DateTime dt = DateTime.Now;
dt.GetDateTimeFormats('s')[0].ToString();//2011-3-17 T 12:12:12
dt.GetDateTimeFormats('t')[0].ToString();//12:12
dt.GetDateTimeFormats('y')[0].ToString();//2011年3月
dt.GetDateTimeFormats('D')[0].ToString();//2011年3月17日
dt.GetDateTimeFormats('D')[1].ToString();//2011 3 17
dt.GetDateTimeFormats('D')[2].ToString();// 2011 17 05 星期四
dt.GetDateTimeFormats('D')[3].ToString();// 2011年3月7日 星期四
dt.GetDateTimeFormats('M')[0].ToString();//3月17日
dt.GetDateTimeFormats('f')[0].ToString();//2011年3月17日 12:12
dt.GetDateTimeFormats('g')[0].ToString();//2011-3-17 12:12
dt.GetDateTimeFormats('r')[0].ToString();

[解决办法]
引用:
C# code

string str = "2011-3-18";
                Response.Write(Convert.ToDateTime(str).ToString("yyyy年MM月dd日 ddd", new System.Globalization.CultureInfo("zh-CN")));
           
//结果:2011年03月18日……

这是试了可以啊!!
[解决办法]
引用:
C# code

string str = "2011-3-18";
                Response.Write(Convert.ToDateTime(str).ToString("yyyy年MM月dd日 ddd", new System.Globalization.CultureInfo("zh-CN")));
           
//结果:2011年03月18日……

+1

热点排行