![]() |
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未来可能添加内容的试验场。时间您可以在这里找到一些有用的类,例如
|
![]() |
yershalom · 同一消费群体中具有不同分区数量的不同卡夫卡主题 2 年前 |
![]() |
Sravan Kumar · Apache kafka模式注册表问题 3 年前 |
![]() |
MrSham · 如何确保旧版本0.10.0在卡夫卡中只处理一次 3 年前 |
![]() |
Iheb Mar · 卡夫卡制作人/消费者粉碎每一秒的API调用 3 年前 |
![]() |
Raman · Kafka流:POJO序列化/反序列化 6 年前 |