import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/**
* 时间格式化工具,以国际化为准
*
* @author zz
*/
public final class TimeTools
{
/**
* <默认构造函数>
*/
private TimeTools()
{
}
/**
* 获取国际化的日期
* @return String [返回类型说明]
* @see [类、类#方法、类#成员]
*/
public static String getDate()
{
DateFormat dfDate =
SimpleDateFormat.getDateTimeInstance(DateFormat.DEFAULT, DateFormat.DEFAULT, Locale.GERMANY);
String v = dfDate.format(new Date());
return v;
}
/**
* 获取指定格式的日期
* @param date 日期参数
* @return String [返回类型说明]
* @see [类、类#方法、类#成员]
*/
public static String getDateFormat(Date date)
{
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd");
return simple.format(date);
}
/**
* 获取指定格式的日期
* @param pattern 日期参数
* @return String [返回类型说明]
* @see [类、类#方法、类#成员]
*/
public static String getDateTimeByFormat(String pattern)
{
SimpleDateFormat simple = new SimpleDateFormat(pattern);
return simple.format(new Date());
}
/**
* 获取指定格式的日期
* @param date 日期参数
* @param pattern 日期格式
* @return String [返回类型说明]
* @see [类、类#方法、类#成员]
*/
public static String getDateTimeByFormat(Date date, String pattern)
{
SimpleDateFormat simple = new SimpleDateFormat(pattern);
return simple.format(date);
}
/**
* 格式话时间
* @param source 待格式化的时间串
* @param pattern 格式串
* @return 日期
*/
public static Date parseDateByFormat(String source, String pattern)
{
SimpleDateFormat simple = new SimpleDateFormat(pattern);
try
{
return simple.parse(source);
}
catch (ParseException e)
{
return null;
}
}
}
分享到:
相关推荐
基于Java语言编写的Spring Boot时间工具类方法封装,主要方法如下:根据日期获取该日期内24小时的整点时刻、获取当月的 天数、根据 年、月 获取对应的月份 的 天数、根据指定日期得获取对应月份的所有日期的每日结束...
java日期时间工具类超级全。其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;获取系统当前时间戳;获取当前日期 yy-MM-dd;得到两个时间差 格式yyyy-MM-dd HH:mm:ss;转化long值的日期为yyyy-MM-dd HH:mm:ss.SSS格式的...
封装好的时间工具类, 包括时间格式转换,获取今天周几,一月几天。
java 时间 datatime 工具类
Java对时间进行操作的工具类,包括各种时间格式转化的方法以及一些时间比较登方法。
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...
各种日期格式,时间戳,时间计算的相互转换。直接引入工程中,可使用
本人在项目开发中遇到的关于时间的操作,各位可以直接下载做工具类用
NULL 博文链接:https://fanshuyao.iteye.com/blog/2355386
20230621时间工具类
Java 时间工具类详解,主要包含了对时间操作的一些工具方法!将日期对象按照某种格式进行转换,将传入的日期对象按照yyyy-MM-dd格式转换成字符串返回,将插入的字符串按格式转换成对应的日期对象
没事写了一个关于java时间处理的工具类,很简单
日期时间工具类,样式美化,数据直接友好弹窗及转换处理
java时间工具类按照年月周维度在时间区间内输出时间点
SpringBoot中常用的时间工具类使用
基本方法较全 自带测试方式 不需要节假日等方法可以删除Lunar.java以及DateUtils的相关方法
java时间操作工具类,已封装好,包含获取某一时间的年,月,日,星期。以及对某一时间进行年,月,日,周的加减。还有获取某一时间年,月,日,周的起始和结束时间等等