首页 > 其他分享 >日期时间格式化

日期时间格式化

时间:2023-10-09 17:23:58浏览次数:32  
标签:格式化 DateFormat df 日期 时间 Date new

1.DateFormat类是日期时间格式化子类的抽象类,可以按照指定的格式对日期或时间进行格式化。DateFormat类提供了很多类方法,以获得基于默认或给定语言环境和多种格式化风格的默认日期时间Formatter。

2.使用DateFormat类还可以自定义日期时间格式。要格式化一个当前语言环境下的日期,首先要创建DateFormat类的一个对象,由于它是抽象类,因此可以使用其静态方法getDateInstance()进行创建。

DateFormat df = DateFormat.getDateInstance();

使用getDateInstance()方法获取的是所在国家或地区的标准日期格式。使用getTimeInstance()方法可以获取所在国家或地区的时间格式,使用getDateTimeInstance()方法可以获取日期和时间格式。

3.将当前日期按照DateFormat类默认格式输出:

DateFormat df = DateFormat.getInstance();

System.out.println(df.format(new Date()));

4.输出长类型格式的当前时间:

DateFormat df = DateFormat.getTimeInstance(DateFormat.LONG);

System.out.println(df.format(new Date()));

5.输出长类型格式的当前日期和时间:

DateFormat df = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);

System.out.println(df.format(new Date()));

6.由于DateFormat是一个抽象类,不能用new创建实例对象。因此,除了使用getXXXInstance()方法创建其对象,还可以使用其子类,如SimpleDateFormat类,该类是一个以与语言环境相关的方式来格式化和分析日期的具体类,它运行进行格式化(日期-->文本)、分析(文本-->日期)和规范化。

如:

DateFormat df = new SimpleDateFormat("yyyy年MM月 dd日 EEEE HH时 mm分 ss 秒");

System.out.print(“各位观众大家好,现在是”);

System.out.print(df.format(new Date()));

System.out.print(",欢迎收看新闻。");

7.DateFormat类提供的Date parse(String source)方法可以将字符串转为其字面日期对应的Date对象,真个过程相当于日期格式化的逆操作。

例如,将“2021-02-19”这个字符串转成Date对象,可以使用如下代码:

DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = sdf.parse("2021-02-19");

 

标签:格式化,DateFormat,df,日期,时间,Date,new
From: https://www.cnblogs.com/xiaozhou123456/p/17752048.html

相关文章

  • Python 时间_Datetime_Module
    Datetime_Module作用:处理日期和时间一、Datetime模块中的类datetime:表示日期和时间,可以处理年、月、日、时、分、秒。date:表示日期,主要用于处理年、月、日。time:表示时间,主要用于处理时、分、秒。timedelta:表示时间间隔,即两个时间点的间隔,主要用于做时间加减。tzinfo:时区......
  • R语言ARMA-GARCH模型金融产品价格实证分析黄金价格时间序列
    全文链接:http://tecdat.cn/?p=32677原文出处:拓端数据部落公众号最近我们被客户要求撰写关于ARMA-GARCH的研究报告,包括一些图形和统计输出。研究黄金价格的动态演变过程至关重要。文中以黄金交易市场下午定盘价格为基础,帮助客户利用时间序列的相关理论,建立了黄金价格的ARMA-GA......
  • 【转】内核的时间函数
    因为需要在kernelteedriver中做个获取时间的测试,才有了这次搜索。这篇比较符合需求:https://www.dingmos.com/index.php/archives/38/,感谢这位博主!问题分析中看到的一些点:auth_token_table.h中获取时间:explicitAuthTokenTable(size_tmax_entries=32,time_t(*clock......
  • Linux文件时间
    查看文件时间stat命令使用statfilename命令来查看文件时间AccessTime:简写为atime,表示文件的访问时间。当文件内容被访问时,更新这个时间。(cat、less)ModifyTime:简写为mtime,表示文件内容的更改时间,当文件的数据内容被修改时,更新这个时间。(vim)ChangeTime:简写为ctime,表示文件的改动......
  • C#1.0--10.0版本发布时间,.NET,VS版本,CRL版本对应关系
    前言:C#的发展已经有20多年的时间了,从2002.02月发布的C#1.0,到2022.11月发布的C#10.0版本,功能也是不断完善和强大,本人从事.NET相关技术栈开发也有15年的时间,从程序员到架构师,一路走来,头发也白了不少_实战中,获取过有国家发明专利,对微服务,分布式高并发,高可用,高伸缩系统有比较丰富的......
  • 品种取最近日期的价格作为当月的价格
    背景:源数据中物料不会每个月都存对应的价格,仅当物料价格发生变动的时候才会存。因此当前月份无价格的时候,需要将上个月的价格作为当月的价格SELECTT2.WERKS,T2.KALNR,${PERIOD}PERIOD,T2.CURTP,T2.MATNR,T2.PEINH,T2.VPRSV,......
  • 【LeetCode】最小处理时间
    题目你有n颗处理器,每颗处理器都有4个核心。现有n*4个待执行任务,每个核心只执行一个任务。给你一个下标从0开始的整数数组processorTime,表示每颗处理器最早空闲时间。另给你一个下标从0开始的整数数组tasks,表示执行每个任务所需的时间。返回所有任务都执行完......
  • Python随机波动模型Stochastic volatility,SV随机变分推断SVI分析标普500指数股票价格
    全文链接:https://tecdat.cn/?p=33809原文出处:拓端数据部落公众号随机波动模型(Stochasticvolatilitymodels)经常被客户用来对股票价格随时间的变动性进行建模。波动性(volatility)是随时间的对数收益的标准差。与假设波动性恒定不变不同,随机波动模型具有隐变量参数,可以在每个时刻......
  • 【MySQL】 将字段相同的记录排在一起,按时间倒序
    一、实现效果:蓝牙mac字段是相同的记录,排在一起,再按时间倒序,总体时间来说也需要倒序 二、SQL编写:最开始的想法就是,那我直接按mac和时间排序不就好了SELECT*FROMaca_be_lpresultORDERBYmacDESC,update_dateDESC但是实际业务会有这样的的情况1、同一个mac的记录,......
  • 2023-10-08 js计算指定时间1天后的剩余时间
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="w......