首页 > 编程语言 >Java中时间对象的有关操作

Java中时间对象的有关操作

时间:2022-11-29 23:23:00浏览次数:39  
标签:00 Java 对象 时间 Date 操作 Calendar 属性

Date类:

getTime()   获取时间戳。(时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数.)


SimpleDateFormat类:

用于时间对象与字符串对象的转换。

  格式:y :年 、M:月 、 d:日、 H :时、m :分 、s:秒 。小写 h 为12小时制的时。

        //确定时间格式
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
        //字符串转为时间对象,需要处理ParseException异常
        Date d = sdf.parse("2022-12-21");
        //时间对象转为字符串
        String s = sdf.format(new Date());
        //创建一个时间对象,指定时间为22:23
        Date date = new SimpleDateFormat("HH:mm").parse("22:23");

GregorianCalendar类:

它为Calendar日历类的一个子类,用于对时间进行运算。

属性:Calendar.YEAR:年、Calendar.MONTH:月、Calendar.DATE:日、Calendar.HOUR:小时、Calendar.MINUTE:分钟、Calendar.SECOND:秒

方法 作用
get(Calendar.属性) 获取属性值,如YEAR,MONTH,........(DATE与DAY_OF_MONTH是一样的)。
set(Calendar.属性,value) 设置属性值
add(Calendar.属性,value) 属性值进行计算,value为负数则时间倒流
setTime(Date  date) Date对象转为Calendar对象
getTime() Calendar对象转为Date对象

 

标签:00,Java,对象,时间,Date,操作,Calendar,属性
From: https://www.cnblogs.com/lurenjia-bky/p/16937089.html

相关文章

  • 《操作系统真象还原》之MBR--接力棒的转交
     让MBR使用硬盘启动计算机,寄存器被初始化FFFF0—>jmpF000:005CCS:F000IP:005C;内存中最顶端的ROM(Read-OnlyMemory,只读存储器)中固化有我们的BIOS,上电后CPU就会执行地......
  • Java中的IP、端口、URL
    IP地址:用于定位在网络中的节点。InetAddress类//获取本机ip地址InetAddressip1=InetAddress.getLocalHost();//获取域名的ip地址......
  • Java基础语法(5)变量
           ......
  • Java学习九
    一.小结1.字符串是封装在String类中的对象。要创建一个字符串,可以使用11种构造方法之一,也可以使用字符串直接量进行简捷初始化。2.String对象是不可变的,它的内容不能改变......
  • 操作系统学习
    操作系统目录:一、操作系统组成二、计算机硬件简介(CPU、多线程和多核芯片、内存、寄存器、高速缓存、主存、磁盘、I/O设备、总线、计算机启动过程)三、操作系统博物馆(大型......
  • Java 中你绝对没用过的一个关键字?
    layout:postcategories:Javatitle:Java中你绝对没用过的一个关键字?tagline:by子悠tags:子悠前面的文章给大家介绍了如何自定义一个不可变类,没看过的小伙伴......
  • git操作
    第一次安装git需要配置个人信息gitconfig--globaluser.email'@email'gitconfig--globaluser.name'name'1.gitinit初始化Git仓库,使用gitinit命令后回生成一......
  • Java开发学习(四十五)----MyBatisPlus查询语句之映射匹配兼容性
    1、映射匹配兼容性我们已经能从表中查询出数据,并将数据封装到模型类中,这整个过程涉及到一张表和一个模型类:之所以数据能够成功的从表中获取并封装到模型对象中,原因是表......
  • 图解实例讲解JavaScript算法,让你彻底搞懂
    你好程序员,我们大多数人都害怕算法,并且从未开始学习它。但我们不应该害怕它。算法只是解决问题的步骤。今天让我们以简单和说明性的方式介绍主要算法。不要试图记住它们......
  • java线程二(创建线程的5种方法)
    20221129:从正定方舱出来了,哇,呼吸呼吸新鲜空气的感觉真好,隔壁河北工商职业学院的小哥,忘记加他微信,自己的手机没信号,看小哥打的csgo和植物僵尸人大战挺好看的,加上这小哥微信......