读书人

怎么设置时间格式?怎么设置时间格式?多

发布时间: 2012-01-01 23:10:55 作者: rapoo

如何设置时间格式?如何设置时间格式?谢谢大家
我的是VS2003版本的,
在后台创建了一个datagrid.
//创建普通列
BoundColumn col1 = new BoundColumn();
col1.DataField ="begintime";
col2.HeaderText = "开始时间";
...
显示的是2007-7-1 6:43:00
如何才能显示为:2007-07-01


[解决办法]
<%# DataBinder.Eval(Container.DataItem, "begintime", "{0:d}") %>

{0:d} 日期只显示年月日
{0:yyyy-mm-dd} 按格式显示年月日
{0:c} 货币样式


[解决办法]
Convert.ToDateTime(strtime).ToShortDateString()
[解决办法]
可以在数据库直接转换格式,如 to_char(begintime,'yyyy-mm-dd') as short_begintime
[解决办法]
gongyu333解决办法最好!
[解决办法]
详情:http://www.v5star.com/html/102.html
[解决办法]
select convert(varchar(10),日期字段,120) from 表
is
right
[解决办法]
Dim t,M,D

If Len(Month(date))<2 Then
M="0"&Month(date)
Else
M=Month(date)
End If
If Len(Day(date))<2 Then
D="0"&Day(date)
Else
D=Day(date)
End If
t=Year(date)&M&D
做下处理。
date换成你的时间字段
[解决办法]

SQL code
SELECT  A.*,B.staff_position,B.staff_dept,B.staff_sex,  (Case b.user_sex When 2 Then   '  '男  '  ' Else   '  '女  '  ' End )AS  sexName                          FROM user B INNER JOIN train A on a.user_id = b.user_id
[解决办法]
想显示为:2007-01-01 15:03
SqlServer : select substring(convert(varchar,日期字段,120),0,17)
Oracle : select tochar(日期字段,'YYYY-MM-DD hh:mm')

读书人网 >asp.net

热点推荐