java的时间
先看例子:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar; public class DateTest
{
public static void main(String[] args)
{
Date date = new Date();
System.out.println("Today**********");
printDate(date); GregorianCalendar d = new GregorianCalendar();
d.add(Calendar.DAY_OF_MONTH, -1);
Date yesterDate = d.getTime();
System.out.println("Yesterday**********");
printDate(yesterDate);
} private static void printDate(Date date)
{
System.out.printf("epoch毫秒数: %s%n", date.getTime());
System.out.printf("LONG Date: %s%n", DateFormat.getDateInstance(DateFormat.LONG));
System.out.printf("SHORT Date: %s%n", DateFormat.getDateInstance(DateFormat.SHORT)); System.out.printf("LONG Time: %s%n", DateFormat.getTimeInstance(DateFormat.LONG));
System.out.printf("SHORT Time: %s%n", DateFormat.getTimeInstance(DateFormat.SHORT)); System.out.printf("LONG DateTime: %s%n", DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG));
System.out.printf("SHORT DateTime: %s%n", DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT)); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.printf("指定格式: %s%n", df.format(date));
}
}
输出:
Today**********
epoch毫秒数: 1534952854644
LONG Date: java.text.SimpleDateFormat@a87fc158
SHORT Date: java.text.SimpleDateFormat@d5391ab7
LONG Time: java.text.SimpleDateFormat@787e63cb
SHORT Time: java.text.SimpleDateFormat@58715d3
LONG DateTime: java.text.SimpleDateFormat@a0ba3d93
SHORT DateTime: java.text.SimpleDateFormat@b5341f2a
指定格式: 2018-08-22 23:47:34
Yesterday**********
epoch毫秒数: 1534866454874
LONG Date: java.text.SimpleDateFormat@a87fc158
SHORT Date: java.text.SimpleDateFormat@d5391ab7
LONG Time: java.text.SimpleDateFormat@787e63cb
SHORT Time: java.text.SimpleDateFormat@58715d3
LONG DateTime: java.text.SimpleDateFormat@a0ba3d93
SHORT DateTime: java.text.SimpleDateFormat@b5341f2a
指定格式: 2018-08-21 23:47:34
java的时间的更多相关文章
- Java实现时间动态显示方法汇总
这篇文章主要介绍了Java实现时间动态显示方法汇总,很实用的功能,需要的朋友可以参考下 本文所述实例可以实现Java在界面上动态的显示时间.具体实现方法汇总如下: 1.方法一 用TimerTask: ...
- Java 对时间和日期的相关处理
1. 获取当前系统时间和日期并格式化输出 import java.util.Date; import java.text.SimpleDateFormat; public class NowStrin ...
- java中时间的获取(二)
java中时间的获取2 /** * 获取数据库操作记录时间 */ public static String getOpreateDbTime() { Calendar c = Calendar.get ...
- Java 日期时间
Java 日期时间 标签 : Java基础 Date java.util.Date对象表示一个精确到毫秒的瞬间; 但由于Date从JDK1.0起就开始存在了,历史悠久,而且功能强大(既包含日期,也包含 ...
- JAVA格式化时间日期
JAVA格式化时间日期 import java.util.Date; import java.text.DateFormat; /** * 格式化时间类 * DateFormat.FULL = 0 * ...
- Java日期时间使用(转)
Java日期时间使用总结 转自:http://lavasoft.blog.51cto.com/62575/52975/ 一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个 ...
- Java格式化时间
Java格式化时间 将秒或者毫秒值格式化成指定格式的时间 效果图 工具类 工具类里我只列出了一种格式的格式化方式,可以根据自己的需求,修改"yyyy-MM-dd hh:mm:ss" ...
- java Date时间的各种转换方式和Mysql存时间类型字段的分析
一:各种Date之间的转换方法 public class TimeTest { public static void main(String[] args) { Date date = new Dat ...
- Java日期时间处理
Java 日期时间处理 一.时间相关类 java.lang.System java.util.Date java.util.Calendar java.util.GregorianCalendar j ...
- Java日期时间,以及相互转换
Java日期时间,以及相互转化 package com.study.string; import java.text.ParseException; import java.text.SimpleDa ...
随机推荐
- 纯css做三角形形状
/* create an arrow that points up */ div.arrow-up { width:0px; height:0px; border-left:5px solid tra ...
- dell c6220II lsi阵列卡
1.如果在lsi阵列卡上有多个raid,那么需要在第一个创建的raid上装系统,或者说先创建装系统的raid,否则可能报 hard disk error(centos 6.6) 2.热插拔的后果:如果 ...
- Matching (2)
HALCON 10.0 II-B 3.1 Gray-Value-Based Matching 基于灰度的匹配是一个非常经典的方法,它仅适用于对象的不模糊,不缺失,灰度值不变化.适用于对象旋转转.注意 ...
- 一、html <!doctype>标签
一.html <!doctype>标签 定义和用法 <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前. <!DOCTYP ...
- 用国内镜像源pip加速安装模块
记住,如果使用了virtualenv,一定要先workon进入虚拟环境再执行包安装命令. pip install -i https://pypi.douban.com/simple/ 模块名(如:dj ...
- VirtualBox安装Redhat9.0
1.准备软件 虚拟机:VirtualBox-4.3.8-92456-Win.exe RedHat:shrike-i386-disc1.iso shrike-i386-disc2.iso ...
- PHP工作笔记:Yii2框架设置页面的关键词和描述
因为都是做系统,很少用到这个设置,标题也是自动生成的,我们公司网站也没有关键词和描述,这样不利于网站获取相关排名. 设置方式: 直接在视图层做如下设置 $this->title = " ...
- SpringInAction--Bean的作用域
Spring定义了多种作用域,我们在使用的时候可以根据使用的需求来选择对应的作用域,这些作用域,包括(第二个括号中为更安全的注解方法,具体更多参数可查看接口代码) 单例(Singleton)(Conf ...
- jquery过滤特殊字符及js字符串转为数字
//替换特殊字符 $(this).val($(this).val().replace(/[~'!<>@#$%^&*()-+_=:]/g, "")); 方法主要有 ...
- cookie和session的区别与联系
http://www.cnblogs.com/s1nker/p/4876284.html 基本概念 对于许多人来说,都知道的是,cookie是存储在客户端的,可以用来放需要长期使用的内容,例如用户密码 ...