java dateutils 今天_Java日期时间DateUtils工具包
Java日期时间工具包
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* @author
* @Date 2019年7月19日 上午11:20:41 类说明
*/
public class DateUtils {
/**
* @param 时间戳转标准日期格式
* @return yyyy-MM-dd HH:mm:ss
*/
public static String timeStamp2Date(String seconds, String format) {
if (seconds == null || seconds.isEmpty() || seconds.equals("null")) {
return "";
}
if (format == null || format.isEmpty()) {
format = "yyyy-MM-dd HH:mm:ss";
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(new Date(Long.valueOf(seconds + "000")));
}
/**
* 日期格式字符串转换成时间戳
*
* @param date
* 字符串日期
* @param format
* 如:yyyy-MM-dd HH:mm:ss
* @return
*/
public static String date2TimeStamp(String date_str, String format) {
try {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return String.valueOf(sdf.parse(date_str).getTime() / 1000);
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
/**
* @param Date方式
*
*/
public static String getNewDate() {
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
return simpleDateFormat.format(date);
}
/** @param Calendar */
public static String getNewDate2() {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
return simpleDateFormat.format(calendar.getTime());
}
/** @param Calendar的简单使用 */
public static void calendarUtil() {
Calendar calendar = Calendar.getInstance();
System.out.println("年:" + calendar.get(calendar.YEAR));
System.out.println("月:" + (calendar.get(Calendar.MONTH) + 1));
System.out.println("日:" + calendar.get(Calendar.DATE));
/**
* 获取时分秒
*/
// 24小时制
System.out.println("时:" + calendar.get(Calendar.HOUR_OF_DAY));
// 12小时制
// System.out.println(calendar.get(Calendar.HOUR));
System.out.println("分:" + calendar.get(Calendar.MINUTE));
System.out.println("秒:" + calendar.get(Calendar.SECOND));
/**
* 这一年的第几天,这个月的第几天,这周的第几天
*/
System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
/**
* 得到时间,Fri Aug 19 14:33:03 CST 2016 得到本周第一天 得到时间的毫秒数
*/
System.out.println(calendar.getTime());
System.out.println(calendar.getFirstDayOfWeek());
System.out.println(calendar.getTimeInMillis());
// System.out.println(calendar.compareTo(anotherCalendar));
}
public static void main(String[] args) {
calendarUtil();
System.out.println(getNewDate2());
System.exit(-1);
System.out.println(timeStamp2Date(
(System.currentTimeMillis() + "").substring(0, 10),
"yyyy-MM-dd HH:mm:ss"));
System.exit(-1);
}
}
java dateutils 今天_Java日期时间DateUtils工具包相关推荐
- java 加上天数_java日期时间加上天数
加n 天 1. 在数据库中:参数d 为 day,还有M.y等 select convert(varchar(10),dateadd(d,n,'2008-12-31'),120) 2.在java 程序中 ...
- (Java常用类)日期时间类
文章目录 Date类 概述 常用方法 代码演示 DateFormat类 构造方法 格式规则 常用方法 代码演示 Calendar类 概念 获取方式 常用方法 get/set方法 add方法 getTi ...
- java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) java 判断时间范围 java 判断两个日期时间/两个时间戳 ...
- java date只保留年月日_Java日期时间API系列14-----Jdk8中日期API类,日期计算1,获取年月日时分秒等...
通过Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析 ,可以看出java8设计非常好,实现接口Temporal, Tempora ...
- 6 日期字符串转日期_Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类...
因为Jdk7及以前的日期时间类的不方便使用问题和线程安全问题等问题,2005年,Stephen Colebourne创建了Joda-Time库,作为替代的日期和时间API.Stephen向JCP提交了 ...
- java date加一天_Java日期时间API系列15-----Jdk8中API类,java日期计算2,年月日时分秒的加减等...
通过Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析 ,可以看出java8设计非常好,实现接口Temporal, Tempora ...
- 在java中原始时间_Java 日期时间
Java 日期时间 java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二 ...
- java获取当前日期时间_Java日期时间API系列10-----Jdk8中的DateTimeFormatter
1.DateTimeFormatter final修饰,线程安全,用于打印和解析日期-时间对象的格式化程序. 创建DateTimeFormatter: DateTimeFormatter dateTi ...
- java 处理时间的类_java 日期时间处理类
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.util.Calendar; import java.sql.Da ...
- java 日期时间工具_Java日期时间类工具
Java日期时间类工具 Java日期时间类 Date类 Java提供的Date类和Calendar类用于处理日期和时间的类,包括创建日期,时间对象,获取系统当前日期,时间 等操作.但Date类无法实现 ...
最新文章
- myeclipse莫名其妙的问题
- LightGBM安装与模型训练
- springboot 控制台输出错误信息_高级码农Spring Boot实战进阶之过滤器、拦截器的使用...
- jvmti_JVMTI标记如何影响GC暂停
- python调用其他程序或脚本方法(转)
- session.merge 缓存不更新_如何保证缓存与数据库双写时的数据一致性?
- Stream将List转换为Map
- 入门快应用的另一种姿势
- c#变量初始化的学习
- windows系统 Git Server git服务器自己搭建 (基于 Gitblit or Gogs )
- 如何用python创建文件_终于明了python如何创建文件
- Unity 安装失败原因
- JavaScript交互式网页设计简介
- 纵轴上每个单位长度表示什么_6.5 坐标轴:1是几?坐标轴上的单位长度的相对大小(拗口)...
- Dubbo之——Dubbo服务集群
- Java基础语法(二)
- oppo r7刷linux,OPPO R7线刷教程_OPPO R7线刷系统包_R7移动版救砖用
- 推理题c语言思路,数字推理题如何确立思路
- 用计算机解锁ipad密码忘了怎么办,iPad密码忘记了怎么办_iPad密码忘记解锁办法-太平洋IT百科手机版...
- 安装完db2后新建实例