Data类提供两个构造函数来实例化Data对象

Data()

//参数是从1970 1 1 起的毫秒数

Data(long millisec)

获取当前日期时间

import java.util.Data;

public class DataDemo {

public static void main(String args[]) {

// 初始化Data对象

Data data = new Data();

// 使用 toString() 函数显示日期时间

System.out.println(data.toString());// Wen Aug 16 09:51:52 CDT 2017

}

}

日期比较

使用getTime()获取两个日期的毫秒值,比较两个值的大小

使用before()、after()、equals();new Data(17,8,16).before(new Data(17,8,17))返回true

使用compareTo()方法

使用 SimpleDataFormat格式化日期,允许用户选择自定义日期时间格式

import java.util.*;

import java.text.*;

public class DataDemo {

public static void main (String args[]) {

Data dNow = new Data();

// yyyy:完整公元年 MM:月份 dd:日期 HH:mm:ss 时分秒

// a-PM AM zzz-PDT时区

//注意大小写 MM-月份 mm-分 HH-24小时制 hh-12小时制

SimpleDataFormat ft = new SimpleDataFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");

System.out.println("Current Data:" + ft.format(dNow));

}

}

使用printf格式化日期 以%t开头 以%n结尾

%tc%n---包含全部日期和时间信息

%tF%n---"年-月-日"格式

%tD%n---"月/日/年"格式

%tr%n---"HH:MM:SS PM"格式 12小时制

%tT%n---"HH:MM:SS"格式 24小时制

%tR%n---"HH:MM"格式 24小时制

解析字符串为时间--parse()

Java 休眠--sleep()

import java.util.*;

public class SleepDemo {

public static void main (String args[]) {

try {

System.out.println(new Data() + "\n");

Thread.sleep(1000*3);//休眠3秒

System.out.println(new Data() + "\n");

} catch (Exception e) {

System.out.println("Got an exception!");

}

}

}

Calendar类

创建一个代表系统当前日期的Calendar对象

Calendar c = Calendar.getInstance();//默认是当前时间

创建一个指定日期的Calendar对象

Calendar c = Calendar.getInstance();

c.set(2017,9-1,16);// Calendar 类对象信息的set设置

c.add(Calendar.DATE, 10);//Calendar 类对象信息的add设置 增加10天

Calendar类对象信息的获得

Calendar c = Calendar.getInstance();

//获得年份

int year = c.get(Calendar.YEAR);

//获得月份

int month = c.get(Calendar.MONTH) + 1;

//获得日期

int date = c.get(Calendar.DATE);

//获得小时

int hour = c.get(Calendar.HOUR_OF_DAY);

//获得分钟

int minute = c.get(Calendar.MINUTE);

//获得秒

int second = c.get(Calendar.SECOND);

//获得星期几 1-星期日 2-星期一 ...

int day = c.get(Calendar.DAY_OF_WEEK);

java日期格式正则表达式_Java-日期 正则表达式相关推荐

  1. java 日期格式常量_Java 日期格式类

    Java格式 - Java日期格式类 Java 8有新的Date-Time API来处理日期和时间. 我们应该使用新的Java 8 Date-Time API来格式化和解析日期时间值. 如果我们正在编 ...

  2. java日期的正则表达式_Java日期的正则表达式

    关键字: 正则表达式 一.简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$ 二.演化的日期判断(YYYY/MM/DD| YY/MM/DD): ...

  3. eclipse/MyEclipse 日期格式、注释日期格式、时区问题

    eclipse/MyEclipse 日期格式.注释日期格式.时区问题 在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new java.util.Date ...

  4. excel更改日期格式无效_Excel日期不会更改格式

    excel更改日期格式无效 Have you ever imported data into Excel, from your credit card statement, or somewhere ...

  5. NUC1421 时间日期格式转换【日期计算】

    时间日期格式转换 时间限制: 1000ms 内存限制: 65535KB 通过次数: 1总提交次数: 1 问题描述 世界各地有多种格式来表示日期和时间.对于日期的常用格式,在中国常采用格式的是" ...

  6. oracle 英文日期格式转换中文日期格式

    oracle 英文日期格式转换中文日期格式 02-Mar-2010 这个格式是美国格式,可以使用如下语句转换成中文格式 2010/3/2: SELECT TO_DATE('02 Mar 2010 06 ...

  7. Excel调整各种日期格式为长日期年月日的操作

    看下图中的各种日期格式,今天小编要通过Excel调整各种日期格式为长日期0000年00月00日的格式-- (方方格子插件) ​ 1.先看动图演示吧 2.开始之前首先选中数据区域 ​ 3.然后选择方方格 ...

  8. java生日正则表达式_java之正则表达式、日期操作

    正则表达式和日期操作 正则表达式简介 正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求. 作用:比如注册邮箱,邮箱有用户名和密码,一 ...

  9. java时间的正则表达式_java日期相关的类正则表达式

    常用的API Date.Math.DateFormat.Calendar.正则表达式 Data类 public class DateDeom { public static void main(Str ...

  10. java时间日期格式器_JAVA基础类库(二)-----日期、时间类和格式器

    Date类 public classDateTest{public static voidmain(String[] args){ Date d1= newDate();//获取当前时间之后100ms ...

最新文章

  1. Docker 从入门到精通(建议收藏的教程)
  2. python2.6更改为Python2.7
  3. 算法 - php - 二叉树遍历
  4. JAVA设计模式之【建造者模式】
  5. 【机器学习】LR的分布式(并行化)实现
  6. 7-153 找鞍点 (20 分)
  7. MySQL绿色版安装(mysql-5.7.12-win32)
  8. codeforces 123D. String(后缀数组+单调栈,好题)
  9. 网工学Python——初识函数
  10. 3°、6°带高斯-克吕格投影
  11. Echars 如何描绘世界地图
  12. PDF文档加密签名处理
  13. Codevs3332 数列
  14. 钓鱼网站+邮件诈骗 实例分析
  15. 日期计算excel_在Excel中计算日期范围内的项目
  16. 如何使用星际文件传输网络(IPFS)搭建区块链服务(一)
  17. 农庄规划软件测试,《模拟农场17》游戏评测:现代化农场让你学会如何种田
  18. 用友U8 ERP生产订单查询语句SQL
  19. iOS 【利用Markdown编辑GitHub仓库的README文件】
  20. 计算机房排风系统,机房新风系统介绍

热门文章

  1. Csharp: create Transparent Images in winform
  2. [ES6系列-01]Class:面向对象的“新仇旧恨”
  3. input file 上传问题
  4. IE兼容性小结(IE7及以上版本)
  5. Windows系统安装教程
  6. LeetCode Number of Digit One
  7. jquery 设置 select 默认值方法
  8. Java 8 新的时间日期库java.time
  9. [iOS] 使用 blockable NSTimer 避免内存泄漏
  10. 51nod1574排列转换