| # 时区:整个地球分为⼆⼗四时区,每个时区都有⾃⼰的本地时间。为了统⼀起⻅,使⽤⼀个统⼀的时间,称为全球标准时间(UTC, Universal Time Coordinated)。TC与格林尼治平均时(GMT, Greenwich Mean Time,也翻译成:格林威治标准时间)差不多⼀样;CST(北京时间),北京时间,China Standard Time,中国标准时间。在时区划分上,属东⼋区,⽐协调世界时早8⼩时,记为UTC+8 |
| # 时间戳:⾃ 1970 年 1 ⽉ 1 ⽇(08:00:00 GMT)⾄当前时间的总秒数,它也被称为Unix时间戳(Unix Timestamp),⼴泛的运⽤在知识产权保护、 合同签字、 ⾦融帐务、 电⼦报价投 |
| 标、 股票交易等⽅⾯ |
| //返回⾃ 1970 年 1 ⽉ 1 ⽇ 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 |
| long getTime( ) |
| |
| //调⽤此⽅法的Date对象在指定⽇期之后返回true,否则返回false。 |
| boolean after(Date date) |
| |
| //调⽤此⽅法的Date对象在指定⽇期之前返回true,否则返回false。 |
| boolean before(Date date) |
| LocalDate:不包含具体时间的⽇期 |
| LocalTime:不含⽇期的时间 |
| LocalDateTime:包含了⽇期及时间 |
| LocalDate today = LocalDate.now(); |
| System.out.println("今天⽇期:" + today); |
| |
| System.out.println("现在是哪年:"+today.getYear()); |
| System.out.println("现在是哪⽉:"+today.getMonth()); |
| System.out.println("现在是哪⽉(数字):"+today.getMonthValue()); |
| System.out.println("现在是⼏号:"+today.getDayOfMonth()); |
| System.out.println("现在是周⼏:"+today.getDayOfWeek()); |
| |
| |
| LocalDate changeDate = today.plusYears(1); |
| System.out.println("加后是哪年:"+changeDate.getYear()); |
| System.out.println("旧的是哪年:"+today.getYear()); |
| |
| |
| System.out.println("isAfter: "+changeDate.isAfter(today)); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| LocalDateTime ldt = LocalDateTime.now(); |
| System.out.println(ldt); |
| |
| DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
| String ldtStr = dtf.format(ldt); |
| System.out.println(ldtStr); |
| LocalDateTime today = LocalDateTime.now(); |
| System.out.println(today); |
| |
| LocalDateTime changeDate = LocalDateTime.of(2020,10,1,10,40,30); |
| System.out.println(changeDate); |
| |
| Duration duration = Duration.between( today,changeDate); |
| System.out.println(duration.toDays()); |
| System.out.println(duration.toHours()); |
| System.out.println(duration.toMinutes()); |
| System.out.println(duration.toMillis()); |
| System.out.println(duration.toNanos()); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术