|
1
0
我没有使用Apace Avro或Apache Kafka,但这可能会有所帮助
查看维基百科页面,没有
JSON also lacks date-time types . ISO 8601在没有提供日期时间支持的情况下,我建议使用标准将日期时间值序列化为文本 ISO 8601 格式。这些格式被设计为实用的:易于机器解析,易于跨文化阅读,同时避免歧义。
对于仅限日期的值,格式为YYYY-MM-DD。2018年1月23日为
Java语言时间这个 Java语言时间 类在解析/生成字符串时默认使用ISO 8601格式。
这个
从历元开始计数我不建议跟踪计数的日期时间值 epoch reference . 但如果你决定那样做 Java语言时间 课程可以提供帮助。
1970-01-01的历元参考日期定义为常数
获取自该历元引用以来的天数。
分析自epoch以来的天数。在1970年1月1日的基础上增加17554天,结果是2018年1月23日。
您可以看到为什么我不推荐使用epoch方法进行计数:读取和调试
Joda时间Apache Avro包括 adapter class for Joda-Time 类型( ticket AVRO-1672 ). 我不知道是否为 Java语言时间 类型尚未确定。 Joda Time项目是 Java语言时间 Java内置的框架。该项目现在处于维护模式,作者建议迁移到java。时间类。 关于 Java语言时间
这个
java.time
框架内置于Java 8及更高版本中。这些课程取代了烦人的旧课程
legacy
日期时间类,如
这个 Joda-Time 项目,现在处于 maintenance mode ,建议迁移到 java.time 课程。 要了解更多信息,请参阅 Oracle Tutorial . 并搜索堆栈溢出以获得许多示例和解释。规格为 JSR 310 .
您可以交换
Java语言时间
对象直接与数据库连接。使用
JDBC driver
符合
JDBC 4.2
或更高版本。不需要字符串,不需要
从何处获取java。时间课程?
这个
ThreeTen-Extra
project扩展了java。额外上课的时间。该项目是java未来可能添加内容的试验场。时间您可以在这里找到一些有用的类,例如
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |