优秀的编程知识分享平台

网站首页 > 技术文章 正文

Java日期类型基础(java中日期的数据类型)

nanyue 2024-10-22 13:08:35 技术文章 3 ℃

(1) 现在日期时间


package model3.unit2;


import java.time.LocalDate;

import java.time.LocalDateTime;

import java.time.LocalTime;


public class Java01 {

public static void main(String[] args) {


// (1)日期

LocalDate a = LocalDate.now();

System.out.println(a);


// (2)时间

LocalTime b = LocalTime.now();

System.out.println(b);


// (3)日期时间

LocalDateTime c = LocalDateTime.now();

System.out.println(c);


}

}


(2) 指定日期时间


package model3.unit2;


import java.time.LocalDate;

import java.time.LocalDateTime;

import java.time.LocalTime;


public class Java02 {

public static void main(String[] args) {


// (1)日期

LocalDate a = LocalDate.of(2016, 4, 15);

System.out.println(a);


// (2)时间

LocalTime b = LocalTime.of(11, 34, 56);

System.out.println(b);


// (3)日期时间

LocalDateTime c = LocalDateTime.of(2018, 8, 8, 10, 10, 10);

System.out.println(c);


}

}


(3) 日期字符串转换


package model3.unit2;


import java.time.LocalDate;

import java.time.LocalDateTime;

import java.time.LocalTime;


public class Java03 {

public static void main(String[] args) {

// 字符串转换为日期类型


// (1)字符串转换日期

// 注意:转换的时候必须保证和日期格式相同

String a = "2023-05-30";

LocalDate b = LocalDate.parse(a);

System.out.println(b);


// (2)字符串转换时间

String c = "14:03:34.429";

LocalTime d = LocalTime.parse(c);

System.out.println(d);


// (3)字符串转换日期时间

// 注意:日期格式 T 时间、否则报错

String e = "2023-05-30T14:01:14";

LocalDateTime f = LocalDateTime.parse(e);

System.out.println(f);

System.out.println(f.toString());



}

}


最近发表
标签列表