javase案例02——date日期类时间格式化类的综合运用案例(代码片段)

:Concerto :Concerto     2022-12-03     635

关键词:

  1. 需求:请写出”2022-11-04 09:30:30“往后1天15小时,30分29秒后的时间是多少?
  2. 思路:
  • 定义一个字符串时间
  • 把字符串的时间解析成Date日期对象
  • 得到日期对象的时间毫秒值+往后走1天15小时,30分29秒
  • 把时间毫秒值转换成喜欢的字符串的时间形式
  1. 代码
public class SimpleDateFormatDemo03 
    public static void main(String[] args) throws ParseException 
        //1.定义一个字符串时间
        String date = "2022-11-04 09:30:30";
        //2.把字符串的时间解析成Date日期对象
        	//a.创建一个简单日期格式化对象负责解析字符串的时间成为日期对象,注意!参数必须与被解析的时间的格式完全一致,不然报错呢!
        SimpleDateFormat sfd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        	//b.开始解析成日期对象
        Date newDate = sfd.parse(date);
        //3.得到日期对象的时间毫秒值+往后走1天15小时,30分29秒
        long time = (long) (newDate.getTime()+(24L*60*60+15*60*60+0.5*60*60+29) * 1000);//防止int计算的时候,范围溢出,因此24后面加一个L安全
        //4.把时间毫秒值转换成喜欢的字符串的时间形式
        System.out.println(sfd.format(time));
    

javase——日期日历类

...illis() 这个方法是实际获得系统时间的方法。 Java.util.Date 日期类,可以把currentTimeMillis()得出的Long长整型格式的时间类型转化成我们可读的日期格式。 compareTo()时 查看详情

javascript-封装date日期类

...2Author:Marydonjavascript-封装Date日期类  (一)对日期进行格式化//自定义Date日期类的format()格式化方法<scripttype="text/javascript">//对Date的扩展,将Date转化为指定格式的String//月(M)、日(d)、小时(H)、分(m)、秒(s)、季度(q)可以用1- 查看详情

javase核心之一:date类calendar类math类枚举;(代码片段)

1.Date类1)java.util.Date类用于封装日期及时间信息,一般仅用它显示某个日期,不对他作任何操作处理,作处理用Calendar类,计算方便。2)Date类本质上拥有一个longfastTime属性的包装类,提供了很多属性和方法用于快速获取年月日、时... 查看详情

date类,时间和日期格式类

 Date类:构造一个反应当前时间的实例。          Date s=new Date(); System.out.println(s);打印变量s可得到计算机当前时间,可具体到时间单位‘秒’。long starttime=System.currentT 查看详情

时间日期相关类:date类,dateformat类&simpledateformat类,calendar类

...类A、构造方法SimpleDateFormat(Strings);根据指定模板创建日期格式化对象B、成员方法Stringformat(Datedate);根据指定格式【模式】格式化日期对象成文本【字符串】DateParse(Strings);根据指定格式【模式】解析文本【字符串】成日期3、Calenda... 查看详情

date日期类,canlendar日历类,math类,random随机数学类

... after()  compareTo()比较  toString()DateFormat是日期/时间格式化抽象类SimpleDateFormat日期/时间格式化子类SimpleDateFormat(模板字符串)常用方法: 查看详情

java学习笔记4.5.1日期时间-date类与calendar类

...Date类概述(二)Date类API文档(三)Date类构造方法(四)案例演示(五)补充说明二、Calendar类(一)Calendar类概述(二)Calendar类API文档(三)Calendar类常用方法(四)案例演示Calendar类任务1、获取当前日期与时间任务2、设置日... 查看详情

date类dateformat类和calendar类

...期对象转换成毫秒值2、DateFormat类DateFormat类是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期和时间。日期格式化子类DateSimpleFormat允许进行格式化(日期->文本)和解析(文本->日期)。DateFormat类... 查看详情

android日期时间使用哪个calenderdatetime

...A你说的是VBScript脚本语言吧FormatDateTime(Date,vbShortDate) 短日期格式:比如2005-11-30FormatDateTime(Date,vbLongDate)长日期格式:比如2005年11月30日FormatDateTime(Time,vbShortTime)短时间格式:比如19:02FormatDateTime(Time,vbLongTime)长时间格式:比如19:02:2... 查看详情

date(代码片段)

...类·1Data类有两大功能,1把日期解释为年月日时分秒2运行格式化和解析日期字符串·2Date类中的以上两大功能分别被Calendar类和DateFormat类替换掉了·3在date类中出现了大量的以弃用的和过时的方法。DataFormat类:Java.text包中是一个抽... 查看详情

第2章日期相关类(代码片段)

...e对象Date(longdate):根据"指定时间"创建Date对象1.1.2案例代码五packagecom.itheima_03;importjava.util.Date;/**Date: 查看详情

日期类date

importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;/*日期类DateCalendar日期格式化类SimpleDateFormat*/publicclassDemo3{publicstaticvoidmain(String[]arg 查看详情

date类02

...化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间             & 查看详情

[java工具类01]__构建格式化输出日期和时间的工具类(代码片段)

在之前的学习中,我写过一篇关于字符串格式化的,就主要设计到了时间以及日期的各种格式化显示的设置,其主要时通过String类的fomat()方法实现的.我们可以通过使用不同的转换符来实现格式化显示不同的时间以及日期信息,但我们... 查看详情

2019第8周日

...不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在java.text包中定义。java.util.Date同时包含日期和时间,而java.sql.Date仅包含日期,将其纳入java.sql包并不合理。另外这两个类都有相同的名字,这本身就是... 查看详情

day001-日期格式类装拆箱

1.Object 1.1String类型可以不用重写toString()方法 1.2自定义类一般都去重写toString()方法 调用时机: a)对象名调用toString() b)打印输出时,间接调用 重写toString()的目的:直接查看对象成员变量的值。 2.equals()方法 3.Date Date():当前时... 查看详情

linux指令----->时间日期类&搜索查找类&压缩解压类

...法:date-s字符串时间3.cal指令基本语法:cal[选项]案例:查看当前月份日历指令:cal 显示2022年的所有月份指令:cal2022 二,搜索查找类1.find指令基本语法:find[搜索范围][选项]选项说明:解释: 查看详情

date类,和simpledateformat日期格式化(代码片段)

importjava.util.Date;publicclassDatefinallypublicstaticvoidmain(String[]args)Datedate=newDate();//打印的不是地址,肯定是重写了toString方法System.out.println(date);longms=24*60*60*1000;longms1=System.currentTimeMill 查看详情