日期:2014-05-18  浏览次数:20734 次

关于日期的两个小问题
1.
我想实现对一个表的日期字段进行排序,
那么这个日期字段可以是varchar形的吗,或者一定要datetime型?


2.
假如我用的是datetime型,
在.cs页面的函数
insertdatetime(DateTime.Now.ToString())
{
}

这个insertdatetime函数调用类的函数
public   void   insertdatetime(???     datetime)
{

}

在???的位置该如何定义日期的变量类型呀

------解决方案--------------------
1.当然要用DATETIME
2.DateTime
------解决方案--------------------
1, datetime对日期排序没什么问题啊
2 DateTime
------解决方案--------------------
1.用datetime获取时间的值是这样的2007-8-22,如果要获取这样的值2007-08-22该如何做呀?
----------------------------------
用:ToString( "yyyy-MM-dd ")比如:
System.DateTime.Now.ToString( "yyyy-MM-dd ")

2.用DateTime定义的时候,DateTime关键字没有变成蓝色呀,如果定义为string,string就是蓝色字体(我用的vs2003)。
-----------------
那你就写全了:System.DateTime ;

------解决方案--------------------
需要和数据库中列的类型一致吧.
------解决方案--------------------
1.DateTime
2.DateTime
DateTime.Parse( "str ");