首页 > 编程语言 >java进阶 JDK7 -日期48

java进阶 JDK7 -日期48

时间:2023-03-18 18:13:18浏览次数:40  
标签:java 进阶 System SimpleDateFormat println Date new JDK7

 

 

 

 

 

 

 

package com.cyjt97.dt;

import java.util.Date;

public class day {
public static void main(String[] args) {
Date dt = new Date();
Date dt2 = new Date(0L);
System.out.println(dt);//Sat Mar 18 16:09:15 CST 2023
System.out.println(dt2);//Thu Jan 01 08:00:00 CST 1970

System.out.println(dt.getTime());//1679127078299
System.out.println(dt2.getTime());//0

}
}

  

 

 

 

package com.cyjt97.dt;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class day2 {
    public static void main(String[] args) throws ParseException {
//        创建日期格式化对象,封装时间
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
        //        手动修改
        SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");

//        创建date对象,封装时间
        Date date = new Date();
//        将日期时间转为字符串
        String res =simpleDateFormat.format(date);
        String res2 =simpleDateFormat2.format(date);
        System.out.println(res);//2023/3/18 下午4:58
        System.out.println(res2);//2023年03月18日  17:41:01


        String today = "2023年3月18日";
        SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy年MM月dd日");
        Date date2 = simpleDateFormat1.parse(today);
        System.out.println(date2);//Sat Mar 18 00:00:00 CST 2023
        
        
        

    }
}

  

 

 

 

 

 

package com.cyjt97.dt;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class day3 {
    public static void main(String[] args) throws ParseException {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的生日");
        String b = sc.nextLine();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日");
        Date bb = simpleDateFormat.parse(b);
        Date TODAY = new Date();
        long time =   TODAY.getTime()-bb.getTime();
        System.out.println(time/1000/60/60/24);

    }
}

  

标签:java,进阶,System,SimpleDateFormat,println,Date,new,JDK7
From: https://www.cnblogs.com/wencaiguagua/p/17231003.html

相关文章

  • java基础问答
    目录什么样的标识符是合法的Java有几种基本数据类型&&和||区别break,continue区别类的命名规则是什么java关键字区分大小写吗解释一下static关键字被static修饰的方法调用......
  • java调用WebService(未完成)记录篇
    背景:因工作需要和一个Sap相关系统以WebService的方式进行接口联调,之前仅听过这种技术,但并没有实操过,所以将本次开发相关的踩坑进行记录通过一个实例来认识webservice服......
  • java.sql.SQLSyntaxErrorException: Table 'test.user' doesn't exist报错问题解决
    以下内容仅供自己学习使用,侵权必删在使用mubatis-plus的时候报错了以下内容java.sql.SQLSyntaxErrorException:Table'test.user'doesn'texist解决方法:2.1在......
  • Java基础字符串练习
    1.​需求;键盘录入一个字符串,使用程序实现在控制台遍历该字符串//1.键盘录入一个字符串并进行遍历Scannersc=newScanner(System.in);Sys......
  • java进阶 正则表达式 -常用47
           QQ的正则表达式验证:StringQQ="[0-9]\\d{4,11}";System.out.println("123456".matches(QQ));手机号验证:Stringphone="^(13[0-9]|14[......
  • day10(javaSEPro)
    day10static关键字static叫静态,只能修饰成员变量、成员方法,不能修饰类,也不能修饰局部的东西static修饰成员变量static修饰成员变量的特点:被类的所有对象共享可以通......
  • JAVA线程锁基础
    https://blog.csdn.net/qq_33375499/article/details/105161343Synchnized和lock的区别Synchronized是悲观锁CAS是乐观锁 锁的状态 无锁->偏向锁->轻量级锁->......
  • 使用chatgt(GPT-4)将过程式(的java代码)改成函数式(的elixir代码)
    天啦噜太可怕了,之前我还嘲笑chatgpt不会小众语言来着。chatgt(GPT-4)在接收2次prompt后,把过程式(的java代码)改成了函数式(的elixir代码),给出的Elixir代码可以不经修改直......
  • java 加密和json格式化代码 、http url提交
      CloseableHttpClientclient=HttpClients.createDefault();CloseableHttpResponseres=null;JsonObjectjson=null;......
  • java流程控制
    java流程控制Scanner对象通过新建Scanner类来获取用户的输入基本语法:Scannerscanner=newScanner(system.in)Stringstr=scanner.nextLine(),inti=scanner.ne......