我在数据库中保存时间的类型是varchar,现在有一个页面读取了数据,连接到详细页面的时候,时间该如何让他正确显示呢。我采用了“ this.lblTime.Text = Convert.ToDateTime(ta.authortime).ToString();”
可是无法正确显示时间
可是无法正确显示时间
解决方案 »
- 关于jQuery中的弹出窗体
- 只有这么多份 两个问题一起问
- 我真是无奈了,在iis7.5里面如何才能把“虚拟目录”设置为“应用程序”
- 删除文件的问题
- 【求助】ASPxGridView自定义列操作
- 相信许多程序员都会碰到的问题! 50分渴求.net的一个环境配置问题解决方法....
- 我写了一段测试Hashtable和DictionaryEntry类的代码,但是得出了出人意料的结果。这是为什么?
- 撰写《ASP.NET 2.0开发指南》的非正式小结
- StreamReader sr = new StreamReader("news.htm"); 为什么会说System.IO.FileNotFoundException: 未能找到文件“C:\WINNT\system32\news.
- 请教一下代码书写问题,哪个执行效率更高?
- 为什么我的电脑显示的AJAX中的TABS控件是这样?看图
- ajax hibernate spring struts service
是时间格式吗??格式模式 说明
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
dddd 周中某天的完整名称,在 DayNames 中定义。
M 月份数字。一位数的月份没有前导零。
MM 月份数字。一位数的月份有一个前导零。
MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
MMMM 月份的完整名称,在 MonthNames 中定义。
DateTime date=DataTime,Now;
Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));
.ToString(yyyy-MM-dd);//2010-01-31
.ToString(yyyy-MM-dd);//2010-01-31这种方式无法实现
2010-01-24
Convert.ToDateTime(ta.authortime).ToString("yyyy-MM-dd");
2010-01-24 16:06:52
Convert.ToDateTime(ta.authortime).ToString("yyyy-MM-dd hh:mm:ss");
this.lblTime.Text = Convert.ToDateTime(ta.authortime)..ToLongTimeString();
前提是你只要时间而不是日期..
this.lblTime.Text = Convert.ToDateTime(ta.authortime).ToLongTimeString();
2010-01-24 16:06:52
2010-01-24
而现在你想用Convert.ToDateTime(ta.authortime)转换着2种是不行的,前面一种是没问题,后面一种转换不了的.
还有种可能是你varchar字段太短,被截了,把你varchar字段内容贴出来看看