java8 时间工具类
自己写的java8时间类的工具类
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.Temporal;
public class DateUtils {
private static final String DEAFAULT_DATA_PATTERN="yyyy-MM-dd";
private static final String DEAFAULT_TIME_PATTERN="HH:mm:ss";
private static final String DEAFAULT_DATATIME_PATTERN="yyyy-MM-dd HH:mm:ss";
/** String ---> LocalDate */
public static LocalDate parseToLocalDate(String dateStr){
LocalDate localDate=parseToLocalDate(dateStr, DEAFAULT_DATA_PATTERN);
return localDate;
}
public static LocalDate parseToLocalDate(String dateStr,String pattern){
LocalDate localDate=LocalDate.parse(dateStr, DateTimeFormatter.ofPattern(pattern));
return localDate;
}
/** String ---> LocalDateTime */
public static LocalDateTime parseToLocalDateTime(String dateTimeStr){
LocalDateTime localDatetime=parseToLocalDateTime(dateTimeStr,DEAFAULT_DATATIME_PATTERN);
return localDatetime;
}
public static LocalDateTime parseToLocalDateTime(String dateTimeStr,String pattern){
LocalDateTime localDatetime=LocalDateTime.parse(dateTimeStr, DateTimeFormatter.ofPattern(pattern));
return localDatetime;
}
/** String ---> LocalTime */
public static LocalTime parseToLocalTime(String timeStr){
LocalTime localTime=parseToLocalTime(timeStr, DEAFAULT_TIME_PATTERN);
return localTime;
}
public static LocalTime parseToLocalTime(String timeStr,String pattern){
LocalTime localTime=LocalTime.parse(timeStr, DateTimeFormatter.ofPattern(pattern));
return localTime;
}
/** LocalTime / LocalDate / LocalDateTime ---> String */
public static String formatToString(Temporal temporal,String pattern){
DateTimeFormatter df = DateTimeFormatter.ofPattern(pattern);
String temporalStr=df.format(temporal);
return temporalStr;
}
/** LocalDate / LocalDateTime ---> String("yyyy-MM-dd") */
public static String formatLoalDate(Temporal temporal){
DateTimeFormatter df = DateTimeFormatter.ofPattern(DEAFAULT_DATA_PATTERN);
String temporalStr=df.format(temporal);
return temporalStr;
}
/** LocalTime / LocalDateTime ---> String ("HH:mm:ss") */
public static String formatLoalTime(Temporal temporal){
DateTimeFormatter df = DateTimeFormatter.ofPattern(DEAFAULT_TIME_PATTERN);
String temporalStr=df.format(temporal);
return temporalStr;
}
/** LocalDate / LocalDateTime ---> String ("yyyy-MM-dd HH:mm:ss")*/
public static String formatLoalDateTime(Temporal temporal){
DateTimeFormatter df = DateTimeFormatter.ofPattern(DEAFAULT_DATATIME_PATTERN);
String temporalStr=df.format(temporal);
return temporalStr;
}
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
基于ThingJS开发的WebGL H5停车场三维可视化管理Demo
前言 随着社会的发展,城市中的汽车越来越多。车辆集中存放管理的场所被人类提出车辆进出的秩序、车辆存放的安全性、车辆存放管理的有偿性等要求。停车场系统应用现代机械电子及通讯科学技术,集控制硬件、软件于一体。随着科技的发展,停车场管理系统也日新月异,目前最为专业化的停车场系统为免取卡停车场。下面我们就用ThingJs平台来搭建一个3d可视化的停车场管理系统。 点击查看:DEMO 效果 停车场总览 车辆信息 车辆行动轨迹监控 车位信息展示 下面我们就用ThingJs平台来搭建一个3d可视化的停车场管理系统。 第一步 使用CampusBuilder来搭建一个模拟停车场。CampusBuider很好用在以往的文章中也多次提及过,丰富的模型库任你选择快速搭建3D场景。 第二步 初始化摄像机的位置并添加鼠标滑过,左键单击,右键单击,左键双击等事件。鼠标滑过,车勾边变
-
下一篇
iis 访问HTTP 错误 500.0 - Internal Server Error无法在<fastCGI>应用程序配置中找到<handl...
iis访问提示500 错误。具体见下图。 根据图片内容可以明显看出。对应 提示信息是说web.conf 存在问题。问题是无法在应用程序配置中找到 scriptProcessor 此时就可以先登陆下服务器。找到对应iis 站点根目录中的 web.conf 文件。找到后查看入下图位置。然后 对比该路径在计算机---C盘或者是其他盘符中找到对应的路径,看下指定的是否是你的php-cgi.exe 如果不是的话,就自己找下对应 php 的安装目录。然后找到对应的 php-cgi.exe 将正确的路径写到web.conf 中,然后重启站点,再进行测试,看下是否就可以访问到正确的 php页面了。
相关文章
文章评论
共有0条评论来说两句吧...