java基础 日期工具类

news/2024/12/28 18:04:07/

 目录结构:

 

 DateUtils.java

package dateStudy;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class DateUtils {private static final String FORMAT_1="yyyy-MM-dd HH:mm:ss";//私有方法,不能new对象private DateUtils() {}//Date类型转为Stringpublic static String dateToString(Date date, String format){SimpleDateFormat format1 = new SimpleDateFormat(format);return format1.format(date);}//String转为Date类型public static Date stringTOdate(String date,String format) throws ParseException {SimpleDateFormat format1 = new SimpleDateFormat(format);//alt+enter抛出异常return format1.parse(date);}//获取当前系统时间转为字符串类型public static String getSystemTimeString(){return dateToString(new Date(),FORMAT_1);}}

DateTest.java

package dateStudy;import java.text.ParseException;
import java.util.Date;public class DateTest {public static void main(String[] args) throws ParseException {//date类型转为String类型Date date = new Date();String s = DateUtils.dateToString(date,"yyyy-MM-dd HH:mm:ss");System.out.println(s);//日期字符串转成Date类型Date date1 = DateUtils.stringTOdate(s, "yyyy-MM-dd HH:mm:ss");System.out.println(date1);//获取年份 String类型Date year = new Date();String strYear = DateUtils.dateToString(year, "yyyy");System.out.println(strYear.getClass()+": "+strYear);//获取时间 String类型Date time = new Date();String strTime = DateUtils.dateToString(time, "HH:mm:ss");System.out.println(strTime.getClass()+": "+strTime);//获取当前系统时间转为字符串类型System.out.println("当前系统时间为:"+DateUtils.getSystemTimeString());}
}

结果: 

 


http://www.ppmy.cn/news/1143741.html

相关文章

设计模式 - 行为型模式:策略模式(概述 | 案例实现 | 优缺点 | 使用场景)

目录 一、行为型模式 1.1、策略模式 1.1.1、概论 1.1.2、案例实现 1.1.3、优缺点 1.1.4、使用场景 一、行为型模式 1.1、策略模式 1.1.1、概论 策略模式设计的每一个算法都封装了起来,使他们可以相互替换,通过一个对象委派不同的算法给相应的客户…

CocosCreator 面试题(三)JavaScript闭包原理和作用

1、JavaScript闭包是什么? JavaScript闭包是指在函数内部创建的函数,它可以访问并持有创建它的父函数作用域中的变量,即使父函数已经执行完毕。闭包是JavaScript中强大而有用的概念,它可以用于创建私有变量、实现模块化和封装性&a…

某果的一个小参数分析

分析链接:aHR0cHM6Ly9hcHBsZWlkLmFwcGxlLmNvbS9hY2NvdW50 分析目标:X-Apple-I-Fd-Client-Info 1.在浏览器搜索关键词,打下断点 我们再里面进行搜索,定位到这个位置,可以看到X-Apple-I-FD-Client-Info这个参数等于e,…

FreeRTOS自我救赎2之基本工程建立

System Core 1.System Core >SYS 2.System Core >RCC 3.System Core >NVIC Middleware Middleware >FREERTOS Clock configuration Project Manager 在编译生成的代码前需要找一个与芯片对应的启动文件,启动文件添加进来,编译就没问题了

Sql和NoSql

Sql和NoSql SQL使用:如果有大量的更新操作,一定要使用事务,效率高。大数据情况下,要对表字段建索引。比nosql好的地方:有事务,能回滚。 SQL遇到的瓶颈:水平扩展 场景:不同设备&am…

LVGL8.3.6 Flex(弹性布局)

使用lv_obj_set_flex_flow(obj, flex_flow)函数 横向拖动 LV_FLEX_FLOW_ROW 将子元素排成一排而不包裹 LV_FLEX_FLOW_ROW_WRAP 将孩子排成一排并包裹起来 LV_FLEX_FLOW_ROW_REVERSE 将子元素排成一行而不换行,但顺序相反 LV_FLEX_FLOW_ROW_WRAP_REVERSE 将子元素…

修炼k8s+flink+hdfs+dlink(三:安装dlink)

一:mysql初始化。 mysql -uroot -p123456 create database dinky; grant all privileges on dinky.* to dinky% identified by dinky with grant option; flush privileges;二:上传dinky。 上传至目录/opt/app/dlink tar -zxvf dlink-release-0.7.4.t…

Pytorch-学习记录-1-Tensor

1. 张量 (Tensor): 数学中指的是多维数组; torch.Tensor data: 被封装的 Tensor dtype: 张量的数据类型 shape: 张量的形状 device: 张量所在的设备,GPU/CPU requires_grad: 指示是否需要计算梯度 grad: data 的梯度 grad_fn: 创建 Tensor 的 Functio…