string a = "2005-5-30 8:30:00"
DateTime dt = DateTime.Parse(a)
这样dt的值应该是5/30/2005
应样才能得到日期和时间的完整值呢?
DateTime dt = DateTime.Parse(a)
这样dt的值应该是5/30/2005
应样才能得到日期和时间的完整值呢?
解决方案 »
- c#关于volatile的解释
- 奇怪我的窗体上有背景图片,但是运行时没有显示?
- C#中调用Delphi写的ocx组件,绑定一个以上事件出错,该怎么解决?!
- sum 求和问题
- 在批处理文件中使用变量的问题
- 毕业设计碰到一个棘手的问题
- 超烦人问题,c# 里面 如何表示一个指向类或结构体的指针呢 ?
- 字符串取得它的长度,如果里面有汉字就当二个字符的长度,该怎样做啊,在线
- c#中怎样获取系统的一些信息?比如系统路径,“我的文档”的路径?
- 请问怎样把一个string里的中文字符串和英文字符串分离出来啊?
- 设计问题,求思路,希望大家帮忙!!!~~~ 新手来学习学习也好!!~~
- 如何得到FTP上某个文件的创建时间
using System.Globalization; public class MainClass {
public static void Main(string[] args) {
DateTime dt = DateTime.Now;
String[] format = {
"d", "D",
"f", "F",
"g", "G",
"m",
"r",
"s",
"t", "T",
"u", "U",
"y",
"dddd, MMMM dd yyyy",
"ddd, MMM d \"'\"yy",
"dddd, MMMM dd",
"M/yy",
"dd-MM-yy",
};
String date;
for (int i = 0; i < format.Length; i++) {
date = dt.ToString(format[i], DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(String.Concat(format[i], " :" , date));
}
/** Output.
*
* d :08/17/2000
* D :Thursday, August 17, 2000
* f :Thursday, August 17, 2000 16:32
* F :Thursday, August 17, 2000 16:32:32
* g :08/17/2000 16:32
* G :08/17/2000 16:32:32
* m :August 17
* r :Thu, 17 Aug 2000 23:32:32 GMT
* s :2000-08-17T16:32:32
* t :16:32
* T :16:32:32
* u :2000-08-17 23:32:32Z
* U :Thursday, August 17, 2000 23:32:32
* y :August, 2000
* dddd, MMMM dd yyyy :Thursday, August 17 2000
* ddd, MMM d "'"yy :Thu, Aug 17 '00
* dddd, MMMM dd :Thursday, August 17
* M/yy :8/00
* dd-MM-yy :17-08-00
*/
}
}
string b = dt.ToString("yyyy-MM-dd hh:mm:ss");
比如你的数据库格式和web服务器的日期格式不一样,那就麻烦啦
=========================
它本来就是完整的,看你怎么取了。关键是ToString里的格式化参数。