您的位置:程序门 -> .net技术 -> c#



怎么样取当前日期完整格式?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎么样取当前日期完整格式?[已结贴,结贴人:heguochang]
发表于:2007-02-27 17:59:55 楼主
日 期:2007-02-07
我想取得:02
用什么方法?
发表于:2007-02-27 18:12:441楼 得分:0
string   str1   =   "2007-02-09 ";
datetime   dt1   =   datetime.parse(str1);
console.writeline(dt1.month);   //   int型   结果是2
console.writeline(str1.substring(5,   2));   //string型,结果是 "02 "
发表于:2007-02-27 18:22:412楼 得分:0
string   s   =   "2007-02-09 ";
response.write   (convert.todatetime(s).month);
发表于:2007-02-27 18:24:593楼 得分:0
楼上的都可以。
发表于:2007-02-27 19:36:044楼 得分:20
datetime   date   =   ...............;
string   month   =   date.tostring( "mm ");

可以取到,楼主说的是02,那必然是字符串了,没有一个数字叫02的,只有2.   直接tostring( "mm ")就行了,如果前面的0要去掉就tostring( "m "),注意m大写.
发表于:2007-02-27 19:39:455楼 得分:0
直接可以吗?那就上面方法最简洁
发表于:2007-02-27 19:40:176楼 得分:0
如果是sqlserver数据库里的存储过程,还可以用数据库内置函数datename()来得到
发表于:2007-02-27 19:43:347楼 得分:0
比如:

select   datename( 'm ',[字段名])   as   [月份]   from   [表]

就把这个日期字段的内容全成月份出来了,(仅sqlserver有效)
发表于:2007-02-27 21:32:238楼 得分:0
datetime.now.month;


快速检索

最新资讯
热门点击