如何指定日期格式?

单线程加锁 2009-01-19 02:37:32
DateTime Date1 = new DateTime(1900 - 01 - 01);
DateTime Date2 = new DateTime(1900 - 01 - 01);
比如我要把Date1的Fromat设置成(1900-01-01 00:00:00)
各位高手,应该如何指定.
...全文
158 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CutBug 2009-01-19
  • 打赏
  • 举报
回复
你写个函数不就得了,显示的时候转一下不就行了

private string ToLongTime(DateTime d)
{
return d.ToString("yyyy-MM-dd HH:mm:ss");
}
单线程加锁 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 CutBug 的回复:]
那你得要重写一下这个TextBox控件了
[/Quote]
因为我把这个Date1传入数据库是用的时间格式,我不能一个个的去指定.
CutBug 2009-01-19
  • 打赏
  • 举报
回复
那你得要重写一下这个TextBox控件了
单线程加锁 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ojlovecd 的回复:]
引用 3 楼 ojlovecd 的回复:
DateTime now = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

汗,写错了……
DateTime now = new DateTime(1900,1,1,0,0,0);
string str = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
[/Quote]
我不是要字符串,我要不转化,直接.ToString()就是那格式的意思.
zyjj521 2009-01-19
  • 打赏
  • 举报
回复
DateTime now=DateTime.Now.ToShortDateString() + DateTime.Now.ToLongTimeString();

也可以实现LZ要的效果!
单线程加锁 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lizhengnan 的回复:]
Date1.toString("yyyy-MM-dd hh:mm:ss")

是这个意思吗
[/Quote]

我的意思是,像那日期控件一样,他不是有个格式是Custom,然后CustFormat可以 yyyy-MM-dd hh:mm:ss
我现在就是要定义一个时间变量Date1也达到这种效果.
我如果再给这Date1个赋值比如,2009-01-18 23:59:59
他的格式是不是也不用再指定了?
我姓区不姓区 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ojlovecd 的回复:]
DateTime now = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
[/Quote]
汗,写错了……
DateTime now = new DateTime(1900,1,1,0,0,0);
string str = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
我姓区不姓区 2009-01-19
  • 打赏
  • 举报
回复
DateTime now = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
zhaozhijun0207 2009-01-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lizhengnan 的回复:]
Date1.toString("yyyy-MM-dd hh:mm:ss")

是这个意思吗
[/Quote]
1楼正解!
lizhengnan 2009-01-19
  • 打赏
  • 举报
回复
Date1.toString("yyyy-MM-dd hh:mm:ss")

是这个意思吗

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧