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. Sagit.Framework For IOS 开发框架入门教程6:网络请求STHttp
  2. msvc/gcc:中用#pragma指令关闭特定警告(warning)
  3. POJ3228二分最大流
  4. 讨论计算机在学术领域的应用,BGPLUS实地科研 | 卡内基梅隆大学 | 计算机、人工智能:在科学实验领域的应用...
  5. python批处理栅格转点_python获取栅格点和面值的实现
  6. LeetCode 100. 相同的树(二叉树遍历)
  7. python sklearn库 rnn_如何使用Tensorflow计算RNN和LSTM模型的AUC并生成ROC曲线?
  8. 腾讯一面总结-web前端-2018.4.11
  9. WayOS路由器企业应用方案
  10. WordPress——SMTP Error: Could not authenticate.
  11. ExtJs gridPanel Column 时间格式化
  12. java 多线程发送邮件_Java实现多线程邮件发送
  13. 英文地址以及英文地址中的缩写都是什么意思
  14. VS201x提示无法查找或打开 PDB 文件
  15. 蔡学镛:架构师最重视的文档 转
  16. 商业定律22条,你读懂了几条
  17. 人脸识别智能门禁的安全性
  18. 亚马逊aws服务取消_Amazon S3 – AWS简单存储服务
  19. MATH1013总结
  20. ae2018怎么打开2019_AE能直接导出mp4格式视频吗_怎么导出_2019相关教程免费分享

热门文章

  1. Why? When? How?--我和香烟的故事
  2. 程序员因太过耿直, 致苹果官网出现bug, 网友直呼: 太可爱了
  3. 信息化过程中如何把握信息安全管理的度?
  4. Android React Native使用原生UI组件
  5. 2021-01-13
  6. 谁说程序员不好找对象,网友:站出来,绝对不打死你!
  7. 计算机网络中常用设备处于脱机状态,你的设备处于脱机状态请使用上次的密码登录...
  8. 前端学习总结:3、javascript基础
  9. 关于unity 2d图片的触发与碰撞
  10. R中的Box-Cox变换