转换时间数据类型

开发工具与关键技术: Vs 、转换时间数据类型
作者:木有窝的鸟~小通
撰写时间:2019年6月15日

时间其实在很多程序中都会运用的知识点,它的使用方式是成百上千的,可以说运用的范围特别广。表设计的时间数据类型也有很多,一般常用的有Date、DateTime或者SmallDateTime等等,而它们的格式也是不一样,例如:
Date:它的格式是:YYYY-MM-DD >2000-01-01
DateTime:它的格式是:YYYY-MM-DD HH:MM:SS >2000-01-01 10:30:00
SmallDateTime:它的格式是:YYYY-MM-DD HH:MM:SS
而它们运用起来在页面上其实格式是倒过来,或者说是其他情况,这时候就需要修改时间的数据类型了,怎样才能将时间的类型写成适合页面上的格式呢,再或者更直观。下面就来了解一下。
1、首先先了解一下时间转换,时间转换其实就是将时间格式转为适合的一种形式,下面写一个方法封装一下时间转换。
public string DateToString(DateTime time)
{ if (time != null){
return time.Year + “年” + time.Month + “月” + time.Day + “日” + time.Hour + “时” + time.Minute + “分” /+ time.Second + “秒”/;
}else{
return “无”; }
}
上面写的其实是一种适合页面上显示的格式,是按照从左向右的方式显示时间,例如:基本形式是2019年5月1日0时0分.
这样写的目的其实更合乎当前的平常人的习惯,更使人通俗易懂。
2、调用上面的方法,首先重新命名新字段,它的值为NULL.
3、在实体类中添加重新命名新字段
Public string 重新命名新字段 {get;set};
4、遍历循环时间,拼接时间“年/月/日/时/分/秒”。
foreach (var item in listOverdue){
item.新的时间字段 = DateToString((DateTime)item.原先表时间);
}
将所有时间遍历循环为指定的格式,调用上面封装好转换的时间方法。
5、在相应的时间页面修改指定的时间新字段。
效果如下面显示:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值