本帖最后由 郑丹丹1990 于 2013-4-12 21:56 编辑
我总结一下大家的方法吧!
一、string date1 = DateTime.Now.ToString();
Console.WriteLine(date1);
string date2 = Convert.ToDateTime(date1).ToShortDateString();//你想要的时间字符串
Console.WriteLine(date2);
这个WinForm时用。
二、SQL语句中,日期格式的转换:
SELECT GETDATE() 结果:2013-04-12 20:00:17.717
SELECT CONVERT(VARCHAR(10),GETDATE(),20) 结果:2013-04-12
你试试就知道了 | 这个sql server中用到。
三、
<asp:BoundField DataField="FBDate" DataFormatString="{0:yy-MM-dd}" HeaderText="发布日期" />
这个是在<GridView>中用到的。
这个在web中用。
1。 使用TO_CHAR(时间日期值,‘YYY-MM-DD’)可以得到日期时间值的日期部分;
2, SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL
3. 执行完毕后输出的结果:
TO_CHAR(SYSDATE, YYYY-MM-DD)
2013-04-12 | 这个方法我没有实现????
|