c#中取得数据库中的时间后怎样按规定格式输出
1.我添加数据时,未手工输入时间,是用默认系统时间写入数据库的;2.现在我把数据库中的时间在后台通过C#赋给服务器控件label输出“this.label1.Text=i...
1.我添加数据时,未手工输入时间,是用默认系统时间写入数据库的;
2.现在我把数据库中的时间在后台通过C#赋给服务器控件label输出“this.label1.Text = info.Time.ToString();”,它输出的是“年-月-日 时:分:秒”;
3.我在“ToString();”,中加入了ToString("{0:yyyy-MM-dd HH:mm}"),它提示“ToString()方法没有任何重载采用1个参数”;
4.我的需求是想让它输出“年-月-日 时:分”,把“秒”部分去除。
望高手指点指点------ 展开
2.现在我把数据库中的时间在后台通过C#赋给服务器控件label输出“this.label1.Text = info.Time.ToString();”,它输出的是“年-月-日 时:分:秒”;
3.我在“ToString();”,中加入了ToString("{0:yyyy-MM-dd HH:mm}"),它提示“ToString()方法没有任何重载采用1个参数”;
4.我的需求是想让它输出“年-月-日 时:分”,把“秒”部分去除。
望高手指点指点------ 展开
5个回答
展开全部
写入数据库:
添加系统默认时间,在sql语句里写 时间字段=getdate()
读出数据时间:
info.Time.ToString()必须是时间字符串
DateTime.Parse(info.Time.ToString()).ToString("yyyy-MM-dd HH:mm")
添加系统默认时间,在sql语句里写 时间字段=getdate()
读出数据时间:
info.Time.ToString()必须是时间字符串
DateTime.Parse(info.Time.ToString()).ToString("yyyy-MM-dd HH:mm")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime MyDateTime = DateTime.now();
string StrDT = MyDateTime.toString("yyyy-MM-dd HH:mm");
PS:建议先用UTC时间,然后再根据TIMEZONEINFO来转换下时间. 你也不想别人老改系统时间是吧。
string StrDT = MyDateTime.toString("yyyy-MM-dd HH:mm");
PS:建议先用UTC时间,然后再根据TIMEZONEINFO来转换下时间. 你也不想别人老改系统时间是吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime.Now.ToString("yyyy-MM-dd HH:mm") ;//24小时制
DateTime.Now.ToString("yyyy-MM-dd hh:mm") ;//12小时制
DateTime.Now.ToString("yyyy-MM-dd hh:mm") ;//12小时制
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
label1.Text=info.Time.ToString("yyyy年MM月", DateTimeFormatInfo.InvariantInfo);
参考资料: http://blog.sina.com.cn/s/blog_4584bcf60100ano7.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
info.Time.toLongDateString();
info.Time.toShortDateString();
info.Time.toShortDateString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询