jdk1.8 提供新的日期操作方式

 import org.junit.Test;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;@Testpublic void test5() {// jdk1.8 提供 LocalDate LocalTime LocalDateTime DateTimeFormatterLocalDateTime localDateTime = LocalDateTime.now();DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");System.out.println("格式化: " + localDateTime.format(dtf));System.out.println("年份: " + localDateTime.getYear());System.out.println("当前年份中第多少天(1-365 or 1-366): " + localDateTime.getDayOfYear());System.out.println("英文表示月份: " + localDateTime.getMonth());System.out.println("以数字的方式表示月份(1-12): " + localDateTime.getMonthValue());System.out.println("当前月份中第几天(1-31): " + localDateTime.getDayOfMonth());System.out.println("星期几: " + localDateTime.getDayOfWeek());System.out.println("小时: " + localDateTime.getHour());System.out.println("分钟: " + localDateTime.getMinute());System.out.println("秒: " + localDateTime.getSecond());// 指定日期LocalDateTime ldt = LocalDateTime.of(2020, 1, 26, 8, 30, 30);// 获取年月日System.out.println(ldt.toLocalDate());// 获取时分秒System.out.println(ldt.toLocalTime());}

jdk1.8 之前

  • 方法一
import java.text.*;
import java.util.*;
public class HelloDate{public static void main(String[] args){Date date = new Date();/** DateFormat.getDateInstance()为获取当前日期* DateFormat.getTimeInstance()为获取当前时间* DateFormat.getDateTimeInstance()为获取当前日期时间* */DateFormat df = DateFormat.getDateTimeInstance();SimpleDateFormat sdf = (SimpleDateFormat)DateFormat.getDateTimeInstance();System.out.println("当前日期时间:" + df.format(date));System.out.println("当前日期时间:" + sdf.format(date));// out: 当前日期时间:2018-6-10 11:50:03}
}
  • 方法二
Calendar calendar= Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
System.out.println(sdf.format(calendar.getTime()));
  • 方法三
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DATE);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendarl.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);System.out.println("现在是" + year + "年" + month + "月" + day + "日" + hour + "时" + minute + "分" + second + "秒");

java获取当前本地日期时间相关推荐

  1. java纪元时间_Java实现纪元秒和本地日期时间互换的方法【经典实例】

    Java实现纪元秒和本地日期时间互换的方法[经典实例] 发布时间:2020-09-07 22:58:35 来源:脚本之家 阅读:71 作者:FrankYou 本文实例讲述了Java实现纪元秒和本地日期 ...

  2. java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) java 判断时间范围 java 判断两个日期时间/两个时间戳 ...

  3. 彻底弄透Java处理GMT/UTC日期时间

    平时工作中遇到时间如何处理?用Date还是JDK 8之后的日期时间API?如何解决跨时区转换等等头大问题.A哥向来管生管养,管杀管埋,因此本文就带你领略一下,Java是如何实现GMT和UTC的? 众所 ...

  4. (Java常用类)日期时间类

    文章目录 Date类 概述 常用方法 代码演示 DateFormat类 构造方法 格式规则 常用方法 代码演示 Calendar类 概念 获取方式 常用方法 get/set方法 add方法 getTi ...

  5. java 获取三天前时间_java 获取前几天时间

    标签: java   获取前几天时间 一.toLocaleString()函数过时: //当前时间 Date endDate=new Date(); String endTime=endDate.to ...

  6. 将UTC日期时间转换为本地日期时间

    本文翻译自:Convert UTC date time to local date time From the server I get a datetime variable in this for ...

  7. boost::local_time模块实现打印本地日期时间的测试程序

    boost::local_time模块实现打印本地日期时间的测试程序 实现功能 C++实现代码 实现功能 boost::local_time模块实现打印本地日期时间的测试程序 C++实现代码 #inc ...

  8. uni-app获取当前具体日期时间并将其格式化

    uni-app获取当前具体日期时间并将其格式化 getTime:function(){ var date = new Date(), year = date.getFullYear(), month ...

  9. java获取下月末,java获取每月月末日期

    java获取每月月末日期 比如要获取20140831 20140731 20140228 等等,并将结果放入到SELECT表单中. 项目中只需要获取两年即可,所以参数可自行修改. Calendar c ...

最新文章

  1. Greenplum数据库(GPDB)初识
  2. 第十天:估算活动持续时间
  3. 201621123028《Java程序设计》第5周学习总结
  4. Radware:安全信息的传送可以加速网络攻击的防御
  5. windows 下 latex graphviz 字体设置
  6. 如何成为一名出色的次世代游戏美术师?
  7. ofstream 的中文目录问题
  8. 不会代码也想做酷炫大屏?30份精美可视化模板送给你
  9. OpenCV-PS扩散效果(毛玻璃)
  10. java数组实验心得体会_JAVA实验报告心得
  11. 怎么利用计算机辅助评标,计算机辅助评标系统及其的应用.doc
  12. euht网络登录_基于EUHT技术的城轨高速线路车地无线网络解决方案
  13. 笔记本超频会烧吗_CPU超频电脑会坏吗?
  14. 计算机使用的dns错误,dns错误,教您dns错误怎么修复
  15. Weighted Interval Scheduling
  16. 苹果手机上滑动会卡顿_苹果手机Safari浏览器下滑动卡顿的问题
  17. 02.GCC编译器的使用
  18. 机器人学中雅可比矩阵求导计算(Angeles法)
  19. QT报错:Makefile.Debug : moc_xxx.cpp error1
  20. 『技术分享』-- 使用极光 IM 构建聊天功能

热门文章

  1. 维护国家安全,捍卫国家主权
  2. 安克创新测试工程师校招一二面面经
  3. Codeforces C. Andrew and Stones
  4. DAS SAN NAS 存储区别及应用场景
  5. android banner 广告,Android convinientbanner顶部广告轮播控件使用详解
  6. [CSP-J 2022] 乘方 题解
  7. 结构体struct声明、定义
  8. 2015年IT业薪酬展望:开发、技术支持、项目经理……
  9. 强化学习(实践):DQN,Double DQN,Dueling DQN,格子环境
  10. string,wstring,u16string,u32string相互转换