ACCESS 2K,日期时间类型字段,设置为短日期,即1992-9-5形式
添加时,存入数据库的是2001-5-6
写入GRID表时,显示成了2001-5-6 :00:00
使用FlexGrid表格,没有使用数据库绑定,按行写数据
我想知道为什么会显示出这种格式?如何能得到只是日期,没有后面累赘的数据
添加时,存入数据库的是2001-5-6
写入GRID表时,显示成了2001-5-6 :00:00
使用FlexGrid表格,没有使用数据库绑定,按行写数据
我想知道为什么会显示出这种格式?如何能得到只是日期,没有后面累赘的数据
recRow是DataRow对象,如何能格式化recRow["begindate"].toString()这个值?
我直接在toString()里写不行
select aaa=Convert(char(10),aaa,101) 就是将aaa转换成mm/dd/yy的格式
//将时间变成英文系统的时间
Without century (yy) With century (yyyy)
Standard
Input/Output**
- 0 or 100 (*) Default mon dd yyyy hh:miAM (or PM)
1 101 USA mm/dd/yy
2 102 ANSI yy.mm.dd
3 103 British/French dd/mm/yy
4 104 German dd.mm.yy
5 105 Italian dd-mm-yy
6 106 - dd mon yy
7 107 - Mon dd, yy
8 108 - hh:mm:ss
- 9 or 109 (*) Default + milliseconds mon dd yyyy hh:mi:ss:mmmAM (or PM)
10 110 USA mm-dd-yy
11 111 JAPAN yy/mm/dd
12 112 ISO yymmdd
- 13 or 113 (*) Europe default + milliseconds dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 or 120 (*) ODBC canonical yyyy-mm-dd hh:mi:ss(24h)
- 21 or 121 (*) ODBC canonical (with milliseconds) yyyy-mm-dd hh:mi:ss.mmm(24h)
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(no spaces)
- 130* Kuwaiti dd mon yyyy hh:mi:ss:mmmAM
- 131* Kuwaiti dd/mm/yy hh:mi:ss:mmmAM
///////////////////DateTime a = Convert.ToDateTime("05/05/07,12:46:53");
string aaaaa=a.ToString("yyyy-MM-dd,hh:mm:ss");
05/05/07,12:46:53变成 2005-05-07,12:46:53
////////////////////////////////////