DateUtil(java8)
来源:互联网 发布:飞升真元锻体升级数据 编辑:程序博客网 时间:2024/06/03 18:42
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
/***
* @author Andypan
* @date 2017年6月21日 上午10:13:04
*/
public class DateUtil
{
public static String getNow()
{
return now("yyyy-MM-dd HH:mm:ss");
}
public static String now()
{
return getNow();
}
public static String now(String formatPattern)
{
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(formatPattern);
String formattedDate = dateTime.format(formatter);
return formattedDate;
}
public static LocalDateTime parse(String dateTimeStr, String formatPattern)
{
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(formatPattern);
LocalDateTime dateTime = LocalDateTime.parse(dateTimeStr, formatter);
return dateTime;
}
public static void main(String[] args)
{
System.out.println(now("yyyy-MM-dd HH:mm:ss:SSS E"));
LocalDateTime dateTime = parse("2017-08-16 18:01:17:962", "yyyy-MM-dd HH:mm:ss:SSS");
System.out.println(dateTime.getDayOfMonth());
System.out.println(dateTime.getMinute());
System.out.println(dateTime.getDayOfYear());
System.out.println(dateTime.getNano());
System.out.println(dateTime.getDayOfWeek());
}
}
import java.time.format.DateTimeFormatter;
/***
* @author Andypan
* @date 2017年6月21日 上午10:13:04
*/
public class DateUtil
{
public static String getNow()
{
return now("yyyy-MM-dd HH:mm:ss");
}
public static String now()
{
return getNow();
}
public static String now(String formatPattern)
{
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(formatPattern);
String formattedDate = dateTime.format(formatter);
return formattedDate;
}
public static LocalDateTime parse(String dateTimeStr, String formatPattern)
{
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(formatPattern);
LocalDateTime dateTime = LocalDateTime.parse(dateTimeStr, formatter);
return dateTime;
}
/**
*
* @param date jdk8之前的date
* @param pattern
* @return
*/
public static String dateToLocalDateTimeString(Date date, String pattern) {
Instant instant = date.toInstant();
ZoneId zoneId = ZoneId.systemDefault();
LocalDateTime localDateTime = instant.atZone(zoneId).toLocalDateTime();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
String formattedDate = localDateTime.format(formatter);
return formattedDate;
}
public static void main(String[] args)
{
System.out.println(now("yyyy-MM-dd HH:mm:ss:SSS E"));
LocalDateTime dateTime = parse("2017-08-16 18:01:17:962", "yyyy-MM-dd HH:mm:ss:SSS");
System.out.println(dateTime.getDayOfMonth());
System.out.println(dateTime.getMinute());
System.out.println(dateTime.getDayOfYear());
System.out.println(dateTime.getNano());
System.out.println(dateTime.getDayOfWeek());
}
}
阅读全文
0 0
- DateUtil(java8)
- dateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- Dateutil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- DateUtil
- [hihocoder]hiho一下 第163周 希尔伯特曲线
- 数据的排序及重排序问题(数据变化需要重排)
- 关于Android中HTTP请求中的EOFException解决办法
- Python面试题总结
- JQuery常用内容(更新中)
- DateUtil(java8)
- 【哈夫曼树】哈夫曼树的实现以及哈弗曼编码
- python语法、变量、内置类型、运算符
- oracle一些常见题目
- 用反射创建对象和方法
- Python- GUI(Tkinter)
- 170816 Ubuntu-Nvidia CUDA+Driver+cuDNN installation-Titan Xp
- 红黑树代码
- loadrunner监控linux服务器8min后停止,是什么原因?