在C#中,日期型可以很容易转变成字符串型(ToString()),
但是我怎么没有找到把字符型转变成日期型的简单方法呢?
那个Format,我搞得搞去,就是找不到能完成如下函数的功能:有一个函数f,能执行如下的转换:
datetime = str.f("yyyyMMddHHmmss")datetime = str.f("yyyy-MM-dd HH:mm:ss")
把字符串str 转变成日期型的datetime不知道谁知道这个问题怎么解决?
谢了。
但是我怎么没有找到把字符型转变成日期型的简单方法呢?
那个Format,我搞得搞去,就是找不到能完成如下函数的功能:有一个函数f,能执行如下的转换:
datetime = str.f("yyyyMMddHHmmss")datetime = str.f("yyyy-MM-dd HH:mm:ss")
把字符串str 转变成日期型的datetime不知道谁知道这个问题怎么解决?
谢了。
DateTime dt = new DateTime (year,month,day);或参考DateTime类:
如:
public DateTime ( System.Int64 ticks );
public DateTime ( System.Int32 year , System.Int32 month , System.Int32 day );
public DateTime ( System.Int32 year , System.Int32 month , System.Int32 day , System.Int32 hour , System.Int32 minute , System.Int32 second , System.Int32 millisecond );
...
DateTime datetime = new DateTime(yyyy,MM,dd,HH,mm,ss,0)
如果出现异常,则该日期为非法日期。
Convert.ToDateTime()
应该都可以