
日期类
日期类
JavaGameServer
java游戏服务器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
日期类: Calendar和DateTime
CalendarService.javapackage 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 · 227 阅读 · 0 评论 -
【Instant】1.相当于Date类 2.表示一个瞬间
1.相当于Date类2.表示一个瞬间3.LocalDateTime没有指定时区 Instant.now()取的是本初子午线,而不是我们当前的默认时区(我们在东八区),因此需要用偏移8小时后,才能得到时间戳原创 2022-02-24 23:18:46 · 181 阅读 · 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 · 244 阅读 · 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 · 610 阅读 · 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 · 446 阅读 · 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 · 103 阅读 · 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 · 79 阅读 · 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 · 193 阅读 · 0 评论