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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程