java 获取短日期date_Java中的最短日期
Java中的最小日期值是多少?
最短日期是什么意思?
请参阅此线程stackoverflow.com/questions/2393016/…
Java的可能副本:GRGGORICANALDENAR的最大值和最小值是什么?
@当然是大爆炸。除非你恰好擅长数学和元物理。
不要忘记日期构造函数乐于接受负值。
Date date = new Date(Long.MIN_VALUE);
号
退货
Sun Dec 02 22:47:04 BDT 292269055
号
我想那是关于大爆炸的时间
编辑
正如MartinClayton所回答的,你可以使用日历类来检查时代。这将输出0,代表BCE:
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date(Long.MIN_VALUE));
System.out.println(calendar.get(Calendar.ERA));
但这似乎是一个日期在未来(292269055年),而不是在过去。似乎参数被解释为正值。
@格罗德里格斯-那一年是什么时代?;-)
@格罗德里格斯:看我的编辑,这是过去的价值观。
@图尔斯基,安德泽:对!对不起:)
日历,走吧!
Thorbj和Ravn Andersen 248:RN:在标准Java中还有什么代替日历?
@土尔斯基,不多。因此使用Joda。
大约是公元前3亿年,不是大爆炸;)
@亚当:是啊,那是恐龙时代,我太懒了,没法编辑答案:)
哈哈哈,大爆炸和恐龙的时代刚刚使我的一天:d
如果你说java.util.Date是时间戳,你可以这样做。
你会看到这代表1970年1月1日格林威治标准时间01:00:00星期四
正如Tulskiy指出的,可以将负值传递给日期构造函数。如果我们这样做并使用日期格式,包括我们可以看到的时代:
Date d = new Date(Long.MIN_VALUE);
DateFormat df = new SimpleDateFormat("EEE, d MMM yyyy G HH:mm:ss Z");
System.out.println(df.format(d));
显示:Sun,2 Dec 292269055 BC 16:47:04+0000
其他答案可能是正确的,但使用过时的课程。java.time时间
旧的DealTimes类(Java.U.L.Deal/Calm等)已经被JavaTimeFramework内置到Java 8和以后的版本中取代。
JavaTime类是由JoDA时间启发的,由JSR 310定义,由TrutEnEnter Project扩展,通过TeReTeNeN后端项目返回到Java 6和7,并适用于TruteTeNABP项目中的Android。请参见教程。
在UTC时间轴上的一刻,分辨率为纳秒,使用Instant。考虑到与UTC的偏差,使用OffsetDateTime。对于时区(偏移量+异常规则),使用ZonedDateTime,但本质上没有定义最小值,ZoneId也没有定义。对于没有时间和时区的日期值,请使用LocalDate。对于没有日期和时区的时间值,使用LocalTime。对于没有时区的日期时间,使用LocalDateTime。
Instant.MIN=-1000000000-01-01T00:00Z。
OffsetDateTime.MIN=-999999999-01-01T00:00:00+18:00。
LocalDate.MIN=-999999999-01-01。
LocalTime.MIN=00:00。
LocalDateTime.MIN=-999999999-01-01T00:00:00。
Year.MIN_VALUE=-999,999,999。
ZoneOffset.MIN=-18:00(但实际上-12:00)
小心:小心使用这些值作为某种标志或特殊含义。许多其他软件库和数据库可能不支持这些极端值。
对于一个标志或特殊含义,如非空"无可用值",我建议选择一个任意的时刻,但避免走到这样的极端,要么向后,要么向前。可能是UNIX历元参考日期,UTC中的第一个时刻1970,1970-01-01T0:00:0:00。
它和日历课程一样。
试试这个:
Date d = new Date( Long.MIN_VALUE );
System.out.println( d );
。
你会看到:
Sun Dec 02 16:47:04 GMT 292269055
但是默认的日期格式不包括纪元,纪元就是这个日期的BCE。
由于Date被标记为不推荐使用,我认为应该有另一种方法来解决这个问题,所以我研究了一些方法,发现了这种方法
你也可以使用long.min_值,在我写这个的时候,我没有搜索它,甚至/所以我不记得它。
。
不正确:java.util.Date类没有被否决(但应该被否决)。它的一些方法被弃用,但不是整个类。而且,这个答案对我的头脑也没有多大价值。
我再检查一下,你说得对。它的一些构造函数和方法是,但不是wholey
java 获取短日期date_Java中的最短日期相关推荐
- java获取当前日期 前后 几个月的 日期期间 往前 2个月 往后 2个月
java获取当前日期 前后 几个月的 日期期间 需要原因 返回的String 格式 private Map<String,String> getDuringDate(){SimpleDat ...
- 【JSON】java获取json数组格式中的值
[JSON]java获取json数组格式中的值 前情回顾 java获取json数组格式中的值 参考资料 前情回顾 写项目的中间需要解决下面这样问题: 1.从kafka中读取数据,读取出来的是json格 ...
- java 日期 date_Java中如何设置Date对象的年月日
展开全部 包.在这个包中,Java提供了一些实用的方法和数据结构.例如,Java提供日期(Data)类.e5a48de588b6323131333532363134313032313635333133 ...
- java string转sql date_Java中的util.Date,sql.Date,sql.Time,String类型转换
今天总结一下工具类中Date类型. java.sql.Date,java.sql.Time,和java.sql.Timestamp(时间戳记)都是java.util.Date的子类. java.sql ...
- java获取两个时间之间的所有日期、月份、年份,返回列表
需求描述 输入开始时间和结束时间,获取时间范围内的所有日期,月份.年份 (输入可以为"yyyy-MM-dd HH:mm:ss"或者"yyyy-MM-dd&quo ...
- java获取json数组格式中的值
第一种方法: String str = "{'array':[{'id':5,'name':'张三'},{'id':6,'name':'李四'}]}";JSONArray json ...
- JAVA获取请求头header中的参数
//获得当前HttpServletRequest对象protected HttpServletRequest getRequest(){return ((ServletRequestAttribute ...
- Java获取三个数字中的最大值[5种解决方法]
第一种解决方法[if嵌套] public static int getMax1(int a, int b, int c) {int max = 0;if (a > b) {if (a > ...
- mysql计算1000天后的日期_Mysql中常用的日期函数
在日常工作中写sql也会经常用到日期函数,更甚者在面试的时候会让你在写sql的过程中使用日期函数,因此做了几个常用日期函数的汇总,希望可以帮助其他人了解日期函数. 获取当前的日期(包含具体的时分秒) ...
最新文章
- python+selenium浏览器常用操作(一)
- OC 的反射机制以及使用场景
- linux telnet远程登录工具,Linux 远程登录(telnet ssh)
- 【Kotlin】Kotlin 语言集合中的高阶函数详解 ( 数据类 data class | maxBy | minBy | filter | map | any | count | find )
- Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
- 面向数据科学家的实用统计学_数据科学家必知的统计数据
- 第 10 章 桥接模式
- 怎么批量抠复杂的图_抠图怎么抠?一次教你五招!
- 《Redis实战》一2.2 使用Redis实现购物车
- 如何卸载office201032位_office2010卸载不了应该如何通过清理注册表解决方法?
- ips细胞再生视网膜研究进展
- 不是所有数学命题都是可以被证明或证伪
- 【20210823】学习本不应该痛苦人生其实是一种享受
- epub电子书如何用Windows电脑打开?
- 如何在excel中插入文件?Excel插入对象和附件有什么区别?(插入对象能直接显示内容,但我没显示?)
- 说说 input 输入框的事件
- Ubuntu系统下U盘变成只读文件系统的处理办法
- 行泊一体冰火两重天:1000万辆市场释放,量产难题待解
- 龙佰集团拟35亿投建20万吨锂电负极项目 钛白粉龙头转型可期
- 计算机运算器进行什么运算,运算器能进行什么运算
热门文章
- [野狐行][2016/04/11][群直播系列2][那些年让我们郁闷不已的游戏保护]
- 使用STM32CubeMX生成USB驱动程序 USB无法检测到的问题 生成USB驱动
- 【杂记】一个不错的国外论文没费下载网站
- argc和argv的说明
- 京东妙手如何修改卖点图,批量修改素材教程
- vb ping 计算机名称,vb实现ping
- YoloV4自己样本制作和训练
- 什么是张量 (tensor)?
- 【第三章】 C语言之牛客网刷题笔记 【点进来保证让知识充实你一整天】
- My97DatePicker日期插件WdatePicker.js的使用方法