当前位置:编程学习 > C#/ASP.NET >>

★★★送分快来抢★★★: DataTable中某个字段的值为20070207095854,如何通过DataFormatString转化为2007年02月09日 9时58

用下面的方法怎么不行呢

<asp:BoundField DataField="fileTime" HeaderText="日期"  HtmlEncode="false" DataFormatString="{0:yyyy-MM-ddTHH:mm:ss}"   ><ItemStyle Width="40%" /></asp:BoundField> --------------------编程问答-------------------- DataTable中某个字段的值为20070207095854,如何通过DataFormatString转化为2007年02月09日 9时58分? --------------------编程问答-------------------- 为什么能取出那么器官的字符串 --------------------编程问答-------------------- gz --------------------编程问答-------------------- string("yy年MM月dd hh时mm") --------------------编程问答-------------------- HtmlEncode="true" --------------------编程问答-------------------- 这个问题我昨天刚好遇到......
在你的Page_Load或者调用函数里面写入以下代码
   DateTime datNow=DateTime.Now;
  time.Text=""+datNow.ToString("G");
就可以了.
 time.Text这个是文本框显示时间.当然你可以设置成其他的.

ToString("G")中间的G可以为变化,可以变化成几种格式.
格式如下:
D:2007年3月6日
G:2007-3-6 10:45:14
T:10:57:01
t:10:56



这么详细了....接分中....................

--------------------编程问答-------------------- HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}" --------------------编程问答-------------------- eg:
 <asp:BoundField HeaderText="日期" DataField="CreateDate" HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}"
                    HeaderStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
--------------------编程问答-------------------- jf --------------------编程问答-------------------- 注意
hh:mm:ss --------------------编程问答-------------------- 我用的是gridview里面绑定的时间字段,要通过DataFormatString转化为2007年02月09日 9时58分,为大家说的方法我试过不行啊, --------------------编程问答-------------------- 那你就自己截取吧~SUBSTRING 然后在相应的位子加上年月日 --------------------编程问答-------------------- 将DATATABLE中的日期截取!然后再帮顶到GRIDVIEW --------------------编程问答-------------------- HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}"
--------------------编程问答-------------------- 字段是什么类型的,是varchar的要substring()截取,是datatime的格式化 --------------------编程问答-------------------- 或者在sql语句中直接转换过来. --------------------编程问答-------------------- 最好在生成DataTable的时候把要显示的格式弄好,否则到GridView里面使用DataFormatString就无效了 --------------------编程问答--------------------  DataFormatString= "{0:yyyy年MM月dd日}   --------------------编程问答-------------------- MARK  --------------------编程问答-------------------- jf............. --------------------编程问答-------------------- 最好在生成DataTable的时候把要显示的格式弄好,否则到GridView里面使用DataFormatString就无效了,或者在给DataTable创建Column的时候指定类型,再配合使用DataFormatString也可以 --------------------编程问答-------------------- 楼上都说得这么全了。
没啥说的了 --------------------编程问答-------------------- 这个帖子经历了很多春夏秋冬了。

快4年了的帖子 --------------------编程问答-------------------- 过来顶一个,帖子跨年了 --------------------编程问答--------------------  。。。


我正在使用《Csdn收音机》第一时间获取最新动态! --------------------编程问答--------------------
引用 23 楼 maco_wang 的回复:
这个帖子经历了很多春夏秋冬了。

快4年了的帖子


居然有人能翻出来,呵呵
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,