C#关于DateTime得到的当前时间的格式问题 C#中把DateTime获取到不同格式的时间转换为固定的时间格式:
注意C#中的⽇期格式和oracle数据库中的时间格式是有区别的,C#中有严格的⼤⼩写限定
oracle 时间转换yyyy-MM-dd hh:mm:ss ,⽽Oracle数据库中的时间格式:yyyy-mm-dd hh(hh24):mi:ss
两者之间是有区别的:
yyyy:代表年份
MM: 代表⽉份
dd: 代表天
HH: 代表⼩时(24⼩时制)
mm: 代表分钟
ss: 代表秒
DateTime dt1 =Convert.ToDateTime("2010-06-15");
DateTime dt2= Convert.ToDateTime("2010-05-10");
(1)计算两个⽇期的差值:
TimeSpan span=dt2.Substract(dt1);
int day=span.days;
(2)给⽇期增加⼀天、减少⼀天
dt1.AddDays(10);
dt2.AddDays(-10);
(3)格式化⽇期:
stirng date=DateTime.Now.Tostring("yyyy-MM-dd hh:mm:ss");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论