ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

时间类型转化

2019-07-07 10:02:18  阅读:227  来源: 互联网

标签:StrEnterSchoolTime 转化 拼接 时间 类型 年月日 时分秒 页面


作者:HZY
在数据库中,我们常用到的时间数据类型有data,time,datatime,这三种分别是代表,年月日,时分秒,年月日时分秒。这三种类型不能直接在页面显示正确的时间类型。
如下图,分别会显示成这样。这是查询之后被Json序列化之后的结果
在这里插入图片描述
data变成了/Data(88000000)/ , time 变成了 object ,datatime也变成了/Data(88000000)/。 我们要如何解决这种情况呢?
下面是来说一说解决的方法:
我们可以在页面直接转化,也可以在控制器转化,还可以封装一个类转化,
首先来说一下最简单的封装类方法
下面展示一下代码
private string _StrEnterSchoolTime;
public string StrEnterSchoolTime
{
get { return _StrEnterSchoolTime; }
set
{
//value 代表赋的值
DateTime dt = Convert.ToDateTime(value);
_StrEnterSchoolTime = dt.ToString(“yyyy-MM-dd HH:mm:ss”);
}
}
选择需要传的值,强制转化 Convert, 选择需要转化的类型 yyyy-MM-dd HH:mm:ss ,这个值的意思就是年月日时分秒 , yyyy-MM-dd 这个便是年月日,HH:mm:ss ,时分秒,需要什么类型填入就行了。

下面展示一下页面直接转化的方法,
在这里插入图片描述

这个便是在页面直接转化的方法,
先转化为parseint,在传给Data,在获取月份日期,小于十,便拼接一个零,月份加一是因为从零开始的,所以加一,在拼接字符串。
return ChangeDataFrom 返回值为ture便拼接上时分秒,如果为false就不拼接时分秒。
写完方法之后再Moneytime转入需要转化的表
{ title: ‘时间’, templet:Moneytime, align: ‘center’, },
使用templet :Moneytime 便成功转化成功!

标签:StrEnterSchoolTime,转化,拼接,时间,类型,年月日,时分秒,页面
来源: https://blog.csdn.net/weixin_44546855/article/details/94964511

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有