All Downloads are FREE. Search and download functionalities are using the official Maven repository.

top.hmtools.dataFormat.DateFormatTools Maven / Gradle / Ivy

There is a newer version: 0.0.4-beta
Show newest version
package top.hmtools.dataFormat;

import java.text.SimpleDateFormat;
import java.util.Date;

import top.hmtools.enums.EDateFormat;

/**
 * 格式化日期的工具类
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
字母 * 日期或时间元素 * 表示 * 示例 *
G * Era 标志符 * Text * AD *
y * 年 * Year * 1996; 96 *
M * 年中的月份 * Month * July; Jul; 07 *
w * 年中的周数 * Number * 27 *
W * 月份中的周数 * Number * 2 *
D * 年中的天数 * Number * 189 *
d * 月份中的天数 * Number * 10 *
F * 月份中的星期 * Number * 2 *
E * 星期中的天数 * Text * Tuesday; Tue *
a * Am/pm 标记 * Text * PM *
H * 一天中的小时数(0-23) * Number * 0 *
k * 一天中的小时数(1-24) * Number * 24 *
K * am/pm 中的小时数(0-11) * Number * 0 *
h * am/pm 中的小时数(1-12) * Number * 12 *
m * 小时中的分钟数 * Number * 30 *
s * 分钟中的秒数 * Number * 55 *
S * 毫秒数 * Number * 978 *
z * 时区 * General time zone * Pacific Standard Time; PST; * GMT-08:00 *
Z * 时区 * RFC 822 time zone * -0800 *
* * @author HyboJ * */ public class DateFormatTools { /** * 格式化日期为字符串 * * @param date * @param dateFormat * @return */ public static String getFormatDatetime(Date date, EDateFormat dateFormat) { return getFormatDatetime(date, dateFormat.toString()); } /** * 格式化日期为字符串 * * * * * * * * * * * * * * * * * * * * * *
字母 * 日期或时间元素 * 表示 * 示例 *
G * Era 标志符 * Text * AD *
y * 年 * Year * 1996; 96 *
M * 年中的月份 * Month * July; Jul; 07 *
w * 年中的周数 * Number * 27 *
W * 月份中的周数 * Number * 2 *
D * 年中的天数 * Number * 189 *
d * 月份中的天数 * Number * 10 *
F * 月份中的星期 * Number * 2 *
E * 星期中的天数 * Text * Tuesday; Tue *
a * Am/pm 标记 * Text * PM *
H * 一天中的小时数(0-23) * Number * 0 *
k * 一天中的小时数(1-24) * Number * 24 *
K * am/pm 中的小时数(0-11) * Number * 0 *
h * am/pm 中的小时数(1-12) * Number * 12 *
m * 小时中的分钟数 * Number * 30 *
s * 分钟中的秒数 * Number * 55 *
S * 毫秒数 * Number * 978 *
z * 时区 * General time zone * Pacific Standard Time; PST; * GMT-08:00 *
Z * 时区 * RFC 822 time zone * -0800 *
* @param date * @param dateFormat 参考本注释上方表格 * @return */ public static String getFormatDatetime(Date date, String dateFormat) { SimpleDateFormat sdf = new SimpleDateFormat(dateFormat.toString()); String result = sdf.format(date); return result; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy