繁体   English   中英

如何在Java中解析BSON时间戳

[英]How can i parse BSON Timestamp in java

大家好,我有这个Bson时间戳记:

"ts" : { "$timestamp" : { "t" : 1562880169, "i" : 1 } }

我如何获取“ t”和“ i”值并将其解析为Java中的变量。

我得到这样的时间戳:

 BsonTimestamp timeStamp = (BsonTimestamp) currentDoc.get("ts");

非常感谢你。

JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("t"))

BsonTimestamp对象具有getInc和getTime和getInc方法以提取这些值。 http://mongodb.github.io/mongo-java-driver/3.6/javadoc/org/bson/types/BSONTimestamp.html

要获取时间,您需要执行timeStamp.getTime(),对于“ i”,您需要执行timeStamp.getInc()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM