java web开发时,一般把日期设为String还是Date类型?求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web开发时,一般把日期设为String还是Date类型?求解相关的知识,希望对你有一定的参考价值。

看需要,如果日期比较计算之类的比较多,可以用Date型
如果只是作记录,用String比较方便
参考技术A 必然是Date类型,Entity和数据库是Date类型, 页面上展示时可以通过 simpleDateFormate或者c标签转成string显示成你想要的日期格式 参考技术B 肯定是date,方便在数据库查询时时间判断 参考技术C Date,开发过程中会用到一些Date封装好的方法本回答被提问者采纳

Java 把long 转换成 日期 再转换成String类型

1 /**
2      * 把long 转换成 日期 再转换成String类型
3      */
4     public String transferLongToDate(String dateFormat, Long millSec) {
5         SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
6         Date date = new Date(millSec);
7         return sdf.format(date);
8     }

上面是方法   第一个参数:dateFormat   指的是你希望转换成的String类型的样式    第二个参数: 需要转换的时间   long类型

例如:

transferLongToDate("yyyy-MM-dd HH:mm:ss",1245678944);

 

以上是关于java web开发时,一般把日期设为String还是Date类型?求解的主要内容,如果未能解决你的问题,请参考以下文章

读excel数据怎么把设为常规的日期在java中读成string类型

Java中使用啥方法可以把两个String类型的日期相减求出时间差啊?

JavaWeb的实体类定义中一般日期定义成啥格式?

Java 把long 转换成 日期 再转换成String类型

jsp中一个输入框,如何把输入框的默认值value设为当前日期yyyy-mm-dd ?

Java web开发中怎么把图片存入数据库