C# DateTime

本文介绍了在C#中如何获取当前时间,从MySQL数据库读取timestamp并转换为DateTime,以及进行DateTime类型的转换和计算。示例包括从timestamp(0)格式转换,DateTime与字符串之间的转换,以及使用Subtract方法计算两个DateTime之间的间隔。
摘要由CSDN通过智能技术生成

获取当前时间
DateTime dt = DateTime.Now; //本地时间

从数据库读取timestamp
(1)数据库中为timestamp(0)格式(0表示精确到秒)
(2)直接select得到DateTime格式,例:
query = “SELECT request_time FROM leave_information”
reader.GetDateTime(“request_time”)

DateTime类型转换
(1)string → DateTime

//法一
Convert.ToDateTime(string);
//string格式要求必须是yyyy-MM-dd hh:mm:ss

//法二 指定格式
DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();
dtFormat.ShortDatePattern = "yyyy/MM/dd";
DateTime dt = Convert.ToDateTime("2011/05/26", dtFormat);

(2)DateTime → string

DateTime dt = DateTime.Now;
dt.ToString(); //2005-11-5 13:21:25 

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值