【Java学习笔记】日期类

UniApp实现多端支付功能完整实现指南 支付业务流程多端支付实现安全性保障异常处理最佳实践支付基础知识多端支付实现统一支付封装安全性处理异常处理最佳实践根据具体业务场景选择合适的支付方式注重安全性和用户体验做好异常处理和日志记录持续优化和改进支付流程关注我,持续分享前端项目开发经验! 阅读详情

日期类

第一代日期类:Date

引入包

  • import java.text.ParseException:日期转换可能会抛出转换异常

  • import java.text.SimpleDateFormat

  • import java.util.Date

1. 基本介绍

  • Date:精确到毫秒,代表特定的瞬间

  • SimpleDateFormat:格式化和解析日期

    • 日期 --> 文本(format方法)

    • 文本 --> 日期(parse方法)

2. Date 格式化的参数表

请添加图片描述

3. 方法介绍

(1)Date

  • 调用无参构造器:获取当前时间

  • 传入数值(单位是毫秒):计算从1970 - 1 - 1 00:00:00开始,经过传入数值(毫秒)后的时间

(2)SimpleDateFormat

  • 创建该对象,传入格式化的字符串(yyyy 年 MM 月 dd 日 hh:mm:ss E)

  • format方法:实现日期的格式化

  • parse方法:字符串转日期

    • 注意点

      • (1)输出时会按照国外的形式输出,如果希望指定格式输出,需要使用format方法格式化

      • (2)String 中的格式必须和SimpleDateFormat中传入构造器的字符串格式一样,否则会抛出转换异常,需要在该类中添加throws ParseException

代码示例

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

public class main {
    public static void main(String[] args) throws ParseException {
        Date date = new Date();
        System.out.println("date:" + date);

        Date date1 = new Date(89875);
        System.out.println("date1:" + date1);

        // 使用 SimpleDateFormat 来格式化日期(Date --> String)
        SimpleDateFormat sf = new SimpleDateFormat("yyyy 年 MM 月 dd 日 hh:mm:ss E");
        String format_date = sf.format(date);
        System.out.println("Formatted date: " + format_date);

        // String --> Date
        String s = "1996 年 01 月 01 日 10:20:30 星期一";
        Date String_to_Date = sf.parse(s);
        System.out.println("parse = " + sf.format(String_to_Date));
    }
}

// 输出结果
date:Sun Jun 08 17:51:23 CST 2025
date1:Thu Jan 01 08:01:29 CST 1970
Formatted date: 2025 年 06 月 08 日 05:51:23 星期日
parse = 1996 年 01 月 01 日 10:20:30 星期一

二、第二代日期类:Calendar

引入包:java.util.Calendar

基本介绍

  • Calendar 类是一个抽象类,构造器是private,即不可以创建该对象,通过getinstance()方法来获取该对象实例

  • 它为特定时间与一组诸如 YEAR, MONTH, DAY_OF_MONTH, HOUR 等日历字段之间的转换提供了一些方法,并操作日历字段

  • 注意:Calendar类没有专门的日期格式化方法,需要自己通过获取字段,用组合的方式实现日期格式化(使用get()方法)

常用字段

字段描述
YEAR年份
MONTH月份(0-11) 从 0 开始编号
DAY_OF_MONTH当前月的天数
HOUR当前小时(0-23)
MINUTE当前分钟(0-59)
SECOND当前秒数(0-59)
DAY_OF_WEEK一周中的某一天(1-7,1 代表星期天)
WEEK_OF_YEAR一年的第几周
WEEK_OF_MONTH当前月的第几周
AM_PM上午或下午(0 为上午,1 为下午)

获取当前时间:getTime()方法

Calendar date = Calendar.getInstance();

// 输出当前日期时间
System.out.println("日期:" + date.getTime());

代码示例

package arrays;

import java.util.Calendar;

public class main {
    public static void main(String[] args) {
        Calendar date = Calendar.getInstance();

        // 输出当前日期时间
        System.out.println("=====输出当前日期时间=====");
        System.out.println("日期:" + date.getTime());
        System.out.println();

        // 输出年、月、日、时、分、秒等信息
        System.out.println("=====输出年、月、日、时、分、秒等信息=====");
        System.out.println("年:" + date.get(Calendar.YEAR));
        System.out.println("月:" + (date.get(Calendar.MONTH) + 1)); // 月份是从0开始的,所以要加1
        System.out.println("日:" + date.get(Calendar.DAY_OF_MONTH));
        System.out.println("小时:" + date.get(Calendar.HOUR_OF_DAY)); // 24小时制
        System.out.println("分钟:" + date.get(Calendar.MINUTE));
        System.out.println("秒:" + date.get(Calendar.SECOND));
        System.out.println();

        // 拼接年月日时分秒
        System.out.println("=====拼接年月日时分秒=====");
        String currentDateTime = date.get(Calendar.YEAR) + "年"
                + (date.get(Calendar.MONTH) + 1) + "月"
                + date.get(Calendar.DAY_OF_MONTH) + "日 "
                + date.get(Calendar.HOUR_OF_DAY) + ":"
                + date.get(Calendar.MINUTE) + ":"
                + date.get(Calendar.SECOND);

        System.out.println("当前时间:" + currentDateTime);
        System.out.println();

        // 输出一周中的某一天、周数等
        System.out.println("=====输出一周中的某一天、周数等=====");
        System.out.println("星期几:" + date.get(Calendar.DAY_OF_WEEK)); // 1代表星期天,7代表星期六
        System.out.println("一年中的第几周:" + date.get(Calendar.WEEK_OF_YEAR));
        System.out.println("当前月的第几周:" + date.get(Calendar.WEEK_OF_MONTH));
        System.out.println();

        // 输出上午下午信息
        System.out.println("=====输出上午下午信息=====");
        System.out.println("上午 / 下午:" + (date.get(Calendar.AM_PM)));
    }
}

// 输出结果
=====输出当前日期时间=====
日期:Sun Jun 08 18:14:53 CST 2025

=====输出年、月、日、时、分、秒等信息=====
年:2025
月:6
日:8
小时:18
分钟:14
秒:53

=====拼接年月日时分秒=====
当前时间:2025年6月8日 18:14:53

=====输出一周中的某一天、周数等=====
星期几:1
一年中的第几周:24
当前月的第几周:2

=====输出上午下午信息=====
上午 / 下午:1


三、第三代日期类

引入包

  • java.time.LocalDateTime

  • java.time.LocalDate

  • java.time.LocalTime

  • java.time.format.DateTimeFormatter

1. 引言

前面两代日期类的不足分析

JDK 1.0 中包含了一个 java.util.Date 类,但是它的大多数方法已经在 JDK 1.1 引入 Calendar 类之后被弃用了。而Calendar也存在问题是:

  • (1) 可变性:像日期和时间这种类别应该是不可变的。

  • (2) 偏移性:Date 中的年份是从 1900 开始的,而月份都从 0 开始。

  • (3) 格式化:格式化只对Date有效,Calendar则不行。

  • (4) 此外,它们也不是线程安全的;不能处理时区秒等(每隔 2 天,多出 1s)。

2. 常用类

(1)时间的表示

  • LocalDate:用于表示没有时间部分的日期(年、月、日)。例如:2025-06-08。

  • LocalTime:用于表示没有日期部分的时间(小时、分钟、秒)。例如:17:30:00。

  • LocalDateTime: 用于表示日期和时间。可以精确到秒或纳秒。例如:2025-06-08T17:30:00。

  • get...()方法:获取相应的时间信息

补充:时间的创建

方法名描述
LocalTime.of(hour, minute)创建一个表示特定时间的 LocalTime 对象(包含小时、分钟)。
LocalTime.of(hour, minute, second)创建一个表示特定时间的 LocalTime 对象(包含小时、分钟和秒)。
LocalTime.of(hour, minute, second, nanoOfSecond)创建一个表示特定时间的 LocalTime 对象(包含小时、分钟、秒和纳秒)。

(2)日期的计算

适用于LocalDate、LocalTime、LocalDateTime

方法解释
plusDays(long daysToAdd)将指定的天数加到当前日期(LocalDate、LocalDateTime)。
minusDays(long daysToSubtract)从当前日期(LocalDate、LocalDateTime)中减去指定的天数。
plusMonths(long monthsToAdd)将指定的月数加到当前日期(LocalDate、LocalDateTime)。
minusMonths(long monthsToSubtract)从当前日期(LocalDate、LocalDateTime)中减去指定的月数。
plusYears(long yearsToAdd)将指定的年数加到当前日期(LocalDate、LocalDateTime)。
minusYears(long yearsToSubtract)从当前日期(LocalDate、LocalDateTime)中减去指定的年数。

补充类

  • Period: 常用于计算两个日期之间的差异

    • 年:getYears()方法

    • 月:getMonths()方法

    • 日:getDays()方法

  • Duration: 常用于计算两个时间点之间的差异

    • 时:toHours()方法

    • 分:toMinutes()方法

    • 秒:getSeconds()方法

  • 使用说明:使用beteween(起始时间,结束时间)创建间隔时间,使用对应的方法获取时间差信息

关于between()方法传参问题的说明

(1)Period.between()方法

方法名传入参数类型适用情况说明
Period.between()LocalDate用于计算日期差(年、月、日)只能用于 LocalDate 类型的日期之间的差异。无法处理时间差(时、分、秒)。

(2)Duration.between()方法

方法名传入参数类型适用情况说明
Duration.between()Temporal(如 LocalTime, LocalDateTime, Instant)用于计算时间差(时、分、秒)Temporal 是一个接口,LocalTime、LocalDateTime 和 Instant 实现了此接口,可以用于计算这三者之间的时间差。

(3)日期的格式化:DateTimeFormatter类(不可变且线程安全的类)

(4)时间戳

  • Instant: 用于表示时间戳,通常与 UTC 时间一起使用,精确到纳秒。例如:2025-06-08T09:30:00Z。

  • from()方法:Instant转Date

  • toInstant()方法:Date转Instant

3. get...()方法整理

注意:java.time 类库中的 get() 方法返回的是真实数据,并且不会从 0 开始编号

方法描述
年月日相关
getYear()获取当前年份
getMonthValue()获取当前月份(1-12)
getMonth()获取当前月份的名称
getDayOfMonth()获取当前日期(1-31)
getDayOfYear()获取当前日期是今年的第几天(1 - 365/366)
getDayOfWeek().getValue()获取当前星期几(1=星期一, 7=星期天)
时分秒相关
getHour()获取当前小时(0-23)
getMinute()获取当前分钟(0-59)
getSecond()获取当前秒数(0-59)

一、时间的表示:代码示例

说明:LocalDate和LocalTime方法类似(需要导入相关的包),这以LocalDateTime为例

import java.time.LocalDateTime;

public class main {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();

        // 年月日相关
        System.out.println("当前年份: " + now.getYear());
        System.out.println("当前月份(1-12): " + now.getMonthValue());
        System.out.println("当前月份名称: " + now.getMonth());
        System.out.println("当前日期(1-31): " + now.getDayOfMonth());
        System.out.println("当前日期是今年的第几天: " + now.getDayOfYear());
        System.out.println("当前星期几(1=星期一, 7=星期天): " + now.getDayOfWeek().getValue());

        // 时分秒相关
        System.out.println("当前小时(0-23): " + now.getHour());
        System.out.println("当前分钟(0-59): " + now.getMinute());
        System.out.println("当前秒数(0-59): " + now.getSecond());
    }
}

// 输出信息
当前年份: 2025
当前月份(1-12): 6
当前月份名称: JUNE
当前日期(1-31): 8
当前日期是今年的第几天: 159
当前星期几(1=星期一, 7=星期天): 7
当前小时(0-23): 19
当前分钟(0-59): 55
当前秒数(0-59): 59

二、日期的格式化:代码示例

  • 1. 调用ofPattern()方法传入格式化信息的字符串,创建DateTimeFormatter类对象

  • 2. 调用方法

    • format:日期格式化为字符串

    • parse:字符串转为日期

补充:类比记忆Date中的格式化

调用SimpleDateFormat的构造器传入格式化信息的字符串

(1)format代码示例

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class main {
    public static void main(String[] args) {
        LocalDateTime now  = LocalDateTime.now();

        // 创建格式化对象
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss E");

        // 格式化字符串
        String format_date = dtf.format(now);

        // 输出格式化后的时间信息
        System.out.println(format_date);
    }
}

// 输出示例
2025-06-08 20:14:56 星期日

(2)parse代码示例

传参:parse(n1,n2)

  • n1 : 要解析的字符串

  • n2:DateTimeFormatter对象(用于指定解析的格式)

注意:被格式化字符串要和格式化信息匹配,否则会抛出异常(DateTimeParseException)

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class main {
    public static void main(String[] args) {
        String str_datetime = "2025-06-08 14:30:00";

        // 创建格式化对象
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // String --> LocalDateTime
        LocalDateTime localDateTime = LocalDateTime.parse(str_datetime,dtf);

        System.out.println(localDateTime);
    }
}

// 输出结果
2025-06-08T14:30

三、日期的计算:代码示例

(1)对于LocalDateTime、LocalDate、LocalTime的计算方法

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class main {
    public static void main(String[] args) {
        // 获取当前时间
        LocalDateTime now = LocalDateTime.now();

        // 定义日期格式化器
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 格式化当前日期
        String formattedDate = now.format(formatter);
        System.out.println("当前日期和时间(格式化): " + formattedDate);

        // 添加和减去天数并格式化
        LocalDateTime newDate = now.plusDays(10);
        System.out.println("加10天后的日期(格式化): " + newDate.format(formatter));

        newDate = now.minusDays(5);
        System.out.println("减去5天后的日期(格式化): " + newDate.format(formatter));

        // 添加和减去月数并格式化
        newDate = now.plusMonths(3);
        System.out.println("加3个月后的日期(格式化): " + newDate.format(formatter));

        newDate = now.minusMonths(2);
        System.out.println("减去2个月后的日期(格式化): " + newDate.format(formatter));

        // 添加和减去年数并格式化
        newDate = now.plusYears(1);
        System.out.println("加1年后的日期(格式化): " + newDate.format(formatter));

        newDate = now.minusYears(4);
        System.out.println("减去4年后的日期(格式化): " + newDate.format(formatter));
    }
}

// 输出结果
当前日期和时间(格式化): 2025-06-08 20:48:42
加10天后的日期(格式化): 2025-06-18 20:48:42
减去5天后的日期(格式化): 2025-06-03 20:48:42
加3个月后的日期(格式化): 2025-09-08 20:48:42
减去2个月后的日期(格式化): 2025-04-08 20:48:42
加1年后的日期(格式化): 2026-06-08 20:48:42
减去4年后的日期(格式化): 2021-06-08 20:48:42

(2)Period 代码示例

import java.time.LocalDate;
import java.time.Period;

public class PeriodExample {
    public static void main(String[] args) {
        LocalDate startDate = LocalDate.of(2020, 1, 1);
        LocalDate endDate = LocalDate.of(2025, 6, 8);

        Period period = Period.between(startDate, endDate);

        System.out.println("期间:");
        System.out.println("年: " + period.getYears());
        System.out.println("月: " + period.getMonths());
        System.out.println("日: " + period.getDays());
    }
}

// 输出结果
期间:
年: 5
月: 5
日: 7

(3)Duration 代码示例

import java.time.Duration;
import java.time.LocalDateTime;

public class DurationExample {
    public static void main(String[] args) {
        LocalDateTime startTime = LocalDateTime.of(2025, 6, 8, 10, 30, 0);
        LocalDateTime endTime = LocalDateTime.of(2025, 6, 9, 12, 45, 0);

        Duration duration = Duration.between(startTime, endTime);

        System.out.println("持续时间:");
        System.out.println("小时: " + duration.toHours());
        System.out.println("分钟: " + duration.toMinutes());
        System.out.println("秒: " + duration.getSeconds());
    }
}

// 运行结果
持续时间:
小时: 26
分钟: 1575
秒: 94500

(4)综合计算年月日时分秒的差值

Period类和Duration类的综合使用

注意点:注意取模

import java.time.Duration;
import java.time.LocalDateTime;
import java.time.Period;


public class main {
    public static void main(String[] args) {
        // 定义两个时间点
        LocalDateTime start = LocalDateTime.of(2025, 6, 1, 14, 30, 0);
        LocalDateTime end = LocalDateTime.of(2025, 6, 8, 18, 45, 30);

        // 计算日期差(年月日)
        Period period = Period.between(start.toLocalDate(), end.toLocalDate());

        // 计算时分秒差(从完整的时间差中提取)
        Duration duration = Duration.between(start, end);

        // 计算日期差(年、月、天)
        int years = period.getYears();
        int months = period.getMonths();
        int days = period.getDays();

        // 计算时间差(时、分、秒)
        long hours = duration.toHours() % 24; // 剩余小时
        long minutes = duration.toMinutes() % 60; // 剩余分钟
        long seconds = duration.getSeconds() % 60; // 剩余秒数

        // 输出日期差(年、月、天)
        System.out.println("日期差: " + years + "年 " + months + "月 " + days + "天");

        // 输出时间差(时、分、秒)
        System.out.println("时分秒差: " + hours + "小时 " + minutes + "分钟 " + seconds + "秒");
    }

// 运行结果
日期差: 0年 0月 7天
时分秒差: 4小时 15分钟 30秒

四、时间戳:代码示例

import java.time.Instant;
import java.util.Date;

public class main {
    public static void main(String[] args) {
        // 获取当前时间戳
        Instant instant_now = Instant.now();
        System.out.println("instant_now:" + instant_now);

        // Instant --> Date
        Date date = Date.from(instant_now);
        System.out.println("date:" + date);

        // Date --> instant
        Instant date_to_instant = date.toInstant();
        System.out.println(date_to_instant);
    }
}
银行一表通监管报送系统详解 国家金融监管总局对于“一表通”的总体描述为:通过建立一套明细级、标准化的数据体系和汇总计算规则,将银行机构传送至监管可信区的业务明细数据汇总生成财务指标、监管指标和监管报表,大幅提升监管数据时效性,统一数据标准,实现数据间的穿透和整合,同时改变机构多头报送数据模式,减轻机构报送负担。 阅读详情

相关推荐

TwinCAT3 Modbus-TCP Client/Server使用

/起始地址是12289//起始地址是12294。

panjinliang066333的博客 7734

java日期类学习笔记

文章目录Java日期1. java中日期类1.1 继承关系1.2 简单介绍2. java.util.Date类2.1 构造函数2.2 常用方法1.3 日期比较3. java.sql.Date3.1 构造函数3.2 常用方法3.3 互相转换4. java.sql.Time类4.1 构造方法4.2 可用方法5. java.sql.Timestamp5.1 构造方法5.2 所有方法5.3 往数据库里存日期数据5.4 从数据库中取数据6. java.util.Calendar类6.1 构造方法6.2 常用方法6.3

qq_42838450的博客 1151

【ROS】usb_cam相机标定

1. 唠叨两句 当我们要用相机做测量用途时,就需要做相机标定了,不然得到的计算结果会有很大误差,标定的内容包括三部分:内参,外参还有畸变参数。所以标定的过程就是要求得上面这些参数。 以前弄这个事估计挺麻烦,需要做实验和计算才能得到,现在通过ros的开源包几分钟就能完成相机标定,感激! 具体的内外参和畸变系数的说明,可以看看Reference里面的第一个链接,写得很详细。 2. 准备工作 要准备三样东西: usb_cam的ROS启动包 相机标定的ROS包 还有一个用于标定的棋盘格 1)usb_cam启动包

Will_Ye的博客 8202

【Java学习笔记】 51 - 日期类

2.Calendar类是个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY OF MONTH、HOUR等日历字同之间的转换提供了些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。1.LocalDate(日期/年月日)、LocalTime(时间/时分秒)、LocalDate Trime(日期时间/年月日时分秒) JDK8加入。它允许进行格式化(日期+> 文本)、解析(文本->日期)和规范化。LocalDateTime包含日期+时间,可以获取日期和时间字段。

qq_41891655的博客 270

【自动驾驶学习笔记——Prescan和Simulink 学习笔记和问题记录(1)】

主要记录一些Prescan/Simulink 联合仿真出现的问题。

ly1336545868的博客 1465

AI+Xmind自动生成测试用例(思维导图格式)

最后:我是Walker,一个热爱分享编程知识的程序员,希望能够帮助到你!

Think_and_work的博客 2333

《Java学习笔记》:日期类常用方法全归纳,值得收藏。

优快云话题挑战赛第1期 活动详情地址:话题团队PK赛5/9-5/22-优快云https://marketing.youkuaiyun.com/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:Java学习记录 话题描述:每个人学习的路线不同,学习的方式视频教学和跟的老师不同,一个知识点会多种不同的讲解之法,下面这篇文章记录了我的学习记录并且我不懂或漏掉的知识点又去找其他书籍进行了补充,我觉得依旧不是最完整的,等我遇到了还会对这部分知识点进行补充。 目录 一、前言 二、第一代日

yzh2776680982的博客 1876

MPLAB修改工程名称方法

修改工程名称方法 如下图所示,工程名称为:Loar_V1.0_20210205 现将该工程名称修改为:Loar_V1.1_20210205 修改方法: ①找到工程文件路径,将工程名称修改为Loar_V1.1_20210205 注意:此时打开变成进行编译,会报错:Loar_V1.1_20210205.production.hex does not exist or is not an executable, ②找到工程下的 nbproject 文件夹 ③将nbproject文件夹下的文件全部打开,并且将

qq_26195179的博客 1759

Java学习笔记 --- 日期类

Date:精确到毫秒,代表特定的瞬间2、SimpleDateFormat:格式化和解析日期的类,它允许进行格式化(日期->文本),解析(文本->日期)和规范化。

乌云的博客 414

在Ansys Simplorer中设计三相逆变器,并与Maxwell FEA耦合,实现160kW PMSM

在这篇博文中,我们将探讨如何使用设计三相逆变器,并将其与Ansys Maxwell中的电磁有限元分析模型耦合,以获得准确的系统级结果。Ansys Electronics为多域仿真提供了强大的生态系统,可实现跨各种物理领域的无缝集成。Maxwell用于电磁有限元分析 (FEA),Simplorer(Twin Builder) 用于系统级逆变器和控制器设计,Icepak用于电子热仿真。例如,我们将使用 Simplorer 介绍160 kW、8 极永磁同步电机 (PMSM)的逆变器设计过程。让我们开始吧!

jkh920184196的博客 1426

【华为OD机试真题 新系统】1043、魔法咒语组合 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1043、魔法咒语组合 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为od

KJ.JK 283

Java日期类学习笔记

日期类使用 Date java.util.Date类 |—java.sql.Date类(是其子类) 两个构造器的使用 构造器一:Date():创建一个对应当前时间的Date对象 构造器二:创建指定毫秒数的Date对象 两个方法的使用 toString():显示当前的年、月、日、时、分、秒 getTime():获取当前Date对象对应的毫秒数。(时间戳) java.sql.Date对应着数据库中的日期类型的变量 @Test public void test2(){ //构造器一:Dat

qq_37863891的博客 175

如何免费快速的部署一个自用免VIP的自动追剧工具!NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能(支持Windows,群晖nas,飞牛nas,软路由,服务器等Docker快速部署)

追剧党狂喜!豆瓣追剧神器,自动添加云盘,自动下载,微信通知,一键搞定!

XiaoqiangClub的博客 4582

Java学习笔记-日期类

Java学习笔记-日期类

liangcon的博客 171

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

java学习笔记——日期类

1、data类 data 代表了一个特定的时间,精确到毫秒 public Date() //分配一个date对象,并初始化,以便代表它被分配的时间,精确到毫秒 public Date(long data) // 分配一个date对象,并将其初始化为表示从标准基准时间起指定的毫秒数 2、date类的常用方法 public long getTime() //获取从1970.1.1.00.00.00到现在的毫秒值 public void setTime(long time) //设置时间,给的是毫秒值 3、Si

小王的博客 288

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Java学习笔记之时间日期类

类 Date 表示特定的瞬间,精确到毫秒。 public class Test { public static void main(String[] args) { demo01(); demo02(5000); demo03(); } //成员方法 private static void demo03() { ...

你难忘的 278

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java日期类型_Java 学习笔记 (三) Java 日期类型

以下内容摘自:https://www.cnblogs.com/crazylqy/p/4172324.htmlimport java.sql.Timestamp;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;impor...

weixin_42659791的博客 156

【Java学习笔记(七)】之日期类的介绍

本文章由公号【开发小鸽】发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. Date类 (一) 定义        代表了一个特定的时间,精确到毫秒 (二) 构造方法 1. public Date()        构造并初始化一个Date对象,表示该对象创建时的时间,精确到毫秒 2. public Date(long date)        构造并初始化一个

开发小鸽 256

[学习笔记]Java日期类及其处理

Date类 1. 概述 Date类是表示特定时间点的对象,精确到毫秒。 As of JDK 1.1, the Calendar class should be used to convert between dates and time fields and the DateFormat class should be used to format and parse date

Jacob专栏 1967

Java学习笔记:日期类的使用

public class Testo1 { public static void main(String[] args){ //获取当前精确时间 Date nowTime = new Date(); //建立一个转换能够格式的类 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //改变格式 String nowTimeStr = sdf

眼泪划过的星空 156

Day15 Java学习笔记之《时间日期类&异常&Optional》

文章目录1. 时间日期类1.1 Date类(应用)1.2 Date类常用方法(应用)1.3 SimpleDateFormat类(应用)1.4 时间日期类练习 (应用)2. JDK8时间日期类2.1 JDK8新增日期类 (理解)2.2 LocalDateTime创建方法 (应用)2.3 LocalDateTime获取方法 (应用)2.4 LocalDateTime转换方法 (应用)2.5 LocalDateTime格式化和解析 (应用)2.6 LocalDateTime增加或者减少时间的方法 (应用)2.7

weixin_46146855的博客 712

Java学习笔记——时间日期类

java

大奖状的博客 384

10.Java 常用类之日期常用类(Date、SimpleDateFormat、Calendar、LocalDateTime、DateTimeFormatter、Instant)

10.Java 常用类之日期常用类(Date、SimpleDateFormat、Calendar、LocalDateTime、DateTimeFormatter、Instant)

weixin_52173250的博客 943

Java300学习笔记(6)——时间、日期类

1 Date 类 Date类,它的对象表示一个特定的瞬间,精确到毫秒; Java 中的时间也是数字,是从标准纪元1970-1-1 0 点开始到某个时刻的毫秒数,类型是 long import java.util.Date; public class TestDate { public static void main(String[] args) { Date d ...

一角残叶的博客 449

Java学习笔记day15-日期类-异常

Day15 日期类 生活中的时间 中国的标准时间:世界标准时间+8小时 时间换算公式: 1秒 = 1000毫秒 1毫秒 = 1000微秒 1微秒 = 1000纳秒 计算机中的时间原点 ​ 计算机中的起始时间:1970年1月1日 00:00:00 Date类概述和构造方法 ​ Date代表了一个特定的时间,精确到毫秒 方法名 说明 public Date() 创建一个Date对象,表示默认时间 public Date(long date) 创建一个Date对象,表示指定时间

在每个领域闪耀 411

Java入门学习笔记:设计一个日期类

public class dataclass{ public static void main(String args[]){ data c1 = new data(1998,6,9); } } class data { int year; int month; int day; public data(int i,int c,int x){ year = i; month = c; day = x; System.out.println(t

Zzzzybfly的博客 416
上一篇: 【Java学习笔记】BigInteger 和 BigDecimal 类
下一篇: 【Java学习笔记】集合介绍
jackson凌
博客等级 码龄2年 476粉丝 183原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackson凌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值