![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
日期类
日期类
.net core game
致力于.net core全栈游戏服务器开发
展开
-
日期类: Calendar和DateTime
CalendarService.java package org.example.testcalendar; import java.util.Calendar; public class CalendarService { /** * 获取这个月的天数 * * @return */ public static int getCurMonthTotalDays() { Calendar cal = Calendar.getIn.原创 2021-09-28 10:25:39 · 162 阅读 · 0 评论 -
【Instant】1.相当于Date类 2.表示一个瞬间
1.相当于Date类 2.表示一个瞬间 3.LocalDateTime没有指定时区 Instant.now()取的是本初子午线,而不是我们当前的默认时区(我们在东八区),因此需要用偏移8小时后,才能得到时间戳原创 2022-02-24 23:18:46 · 126 阅读 · 0 评论 -
【DateTmeFormatter】实现LocalDateTime和文本的互转
package org.example.testTime; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class TestDateTimeFormatter { public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); // step1.原创 2022-02-18 01:15:45 · 210 阅读 · 0 评论 -
【System.currentTimeMillis()】当前时间戳:当前系统时间距离1970年1月1日0时0分0秒已经过去的毫秒数
package org.example.testTime; public class TestCurrentTimeMillis { public static void main(String[] args) { System.out.println(System.currentTimeMillis()); // 1645117055243 } }原创 2022-02-18 01:03:03 · 561 阅读 · 0 评论 -
【LocalDate LocalTime LocalDateTime】1.使用不可变性实现线程安全 2.当前日期、当前时间、当前日期时间 3.由于没考虑时区需用Instance加8小时才能得到时间戳
package org.example.testTime; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZoneOffset; public class TestLocalDateTime { public static void main(String[] args) { // step1.日期 .原创 2022-02-18 01:00:27 · 400 阅读 · 0 评论 -
【Calendar】1.为了全球化 2.但是只有Date能被sdf格式化 3.月份要-1 4.周从周日是第一天
package org.example.testTime; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Date不支持全球化,因此java从1.1火了后,立马把Date传日期这种去掉了 * Calendar支持全球化 * Calendar是抽象类,实际实现我们通常是:GregorianCalendar */ public class TestCalendar.原创 2022-02-17 23:39:25 · 68 阅读 · 0 评论 -
【SimpleDateFormat】1.Date类型和文本类型的转化 2.线程不安全
package org.example.testTime; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestSimpleDateFormat { public static void main(String[] args) throws ParseException { Date d1 = new Date();.原创 2022-02-17 23:14:33 · 58 阅读 · 0 评论 -
【Date】1.来自于java 1.0,大部分方法被Calendar替代 2.可被sdf格式化 3.默认new Date(x)加参数就考虑了时区
package org.example.testTime; import java.util.Date; public class TestDate { public static void main(String[] args) { // step1.打印当前时间 Date d1 = new Date(); System.out.println("d1=" + d1); //d1=Thu Feb 17 22:50:27 CST 2022 .原创 2022-02-17 22:59:20 · 164 阅读 · 0 评论