Java:日期时间转换与格式化

2020-08-12 21:28:58

一、Java中时间类

1、Date类

Date常用的构造函数:

Date()生成一个代表当前日期时间的Date对象,相当于Date(System.currentTimeMillis())

Date(long date)   指定时间戳,默认单位ms。距1970.1.1 00:00:00的毫秒数。

Date常用方法:

boolean  after(Date  date)    判断是否在该时间日期之后

boolean before(Date date)

long  getTime()    获取时间戳

void  setTime()   设置时间戳

少用Date,尽量用Calendar代替。

2、Calendar类

Calendar类常用方法:

Calendar calendar=Calendar.getInstance();     使用静态方法获取实例,默认为当前的时间日期

calendar.get(Calendar.YEAR)    获取指定字段的值,参数为预定义的常量,返回值均为int。月份比较特殊,0-11,0表示1月。

calendar.set(Calendar.YEAR,2020);   设置指定字段的值calendar.set(2020,1,1);    同时设置年月日

calendar.set(2020,1,1,1,1,1);   同时设置年月日时分秒

calendar.add(Calendar.YEAR,2);   增加指定字段的值

calendar.add(Calendar.YEAR,-1);

java calendar格式化_Java:日期时间转换与格式化相关推荐

  1. java 纳秒 格式化_Java日期时间API系列35-----Jdk8中java.time包中的新的日期时间API类应用,微秒和纳秒等更精确的时间格式化和解析。...

    通过Java日期时间API系列1-----Jdk7及以前的日期时间类中得知,Java8以前除了java.sql.Timestamp扩充纳秒,其他类最大只精确到毫秒:Java8 time包所有相关类都支 ...

  2. mysql查询时间格式化_mysql 日期时间查询及其格式化

    -- 今天 select fullName,addedTime from t_user where to_days(addedTime) <= to_days(now()); -- 昨天 sel ...

  3. java 加上天数_java日期时间加上天数

    加n 天 1. 在数据库中:参数d 为 day,还有M.y等 select convert(varchar(10),dateadd(d,n,'2008-12-31'),120) 2.在java 程序中 ...

  4. java 日期函数转换_java 日期函数转换

    import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java ...

  5. java时间规范化_Java日期时间使用总结

    一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java中 ...

  6. Java时间工具类(把日期时间转换成xx秒前、xx分钟前、xx小时前...)

    Java时间工具类(把日期时间转换成xx秒前.xx分钟前.xx小时前...) package com.liuzy.javaopen.entity; import java.text.ParseExce ...

  7. java获取当前日期时间_Java日期时间API系列10-----Jdk8中的DateTimeFormatter

    1.DateTimeFormatter final修饰,线程安全,用于打印和解析日期-时间对象的格式化程序. 创建DateTimeFormatter: DateTimeFormatter dateTi ...

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

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

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

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

最新文章

  1. lua学习笔记之数据文件及序列化
  2. vs当前文件的函数索引_VM实战(六) - 通过案例深入学习class文件结构原理
  3. fatal error C1010: unexpected end of file while looking for precompiled head
  4. excl中将某列数据合到单个单元格
  5. Java千百问_06数据结构(014)_java数组如何存储在内存中
  6. git 怎么拉取线上代码到本地进行合并_android studio如何使用git提交、拉取、合并代码的操作...
  7. html文档中strokestyle,HTML5画布的StrokeStyle?(html5 canvas strokeStyle?)
  8. springboot如何使用外部tomcat容器
  9. PGP的安装及使用,利用加密软件PGP对邮件内容进行加密和解密,保姆级教学
  10. 计算机cpu温度显示原理,可以相信软件显示的CPU温度吗
  11. rpa操作excel_一文看懂RPA与Excel宏的区别
  12. 2021年中国人口数量、人口结构现状、男女比例及人口增长情况分析[图]
  13. 结构性用工荒也是用工荒
  14. 【微信小程序】组件覆盖 z-index
  15. 关于互相尊重和直言有讳
  16. 小程序报错修改Expecting 'STRING','NUMBER'
  17. Compose把Text组件玩出新高度
  18. 【考研英语语法】并列连词详解
  19. 机器学习之梯度提升决策树(GBDT)
  20. IE及系统诸多问题的修复方法

热门文章

  1. 下图显示了用计算机模拟随机,2017-2018徐州数学第二学期期末试卷.docx
  2. 人生苦短,我用PyCharm
  3. 苹果手机软件升级密码_如果苹果手机iPhone6s不升级,一直使用ios9系统,可以使用几年?...
  4. 蓝思科技今年第一季度营收达48亿元 同比增长6.95%
  5. CentOS 6.8 U盘真机安装图文教程
  6. python画黑白线条_用Python轻松实现手绘图效果
  7. android .9图片 圆角,android的.9图片以及圆角进度条(进度条两端都是圆角)的实现...
  8. 5G网络实现自动驾驶车联网——第一篇:5G模块介绍实现上网功能
  9. 用户 用户头像 数据库设计
  10. Android自定义View之游戏摇杆键盘实现(一),值得推荐