草庐IT

DATETIME

全部标签

c# - 如何使用 ISO 8601 格式的 DateTime 字段将 JSON 文本反序列化为 BsonDocument?

给定一个包含ISO8601格式时间戳字段的JSON文本,如下所示{"Timestamp":"2016-01-29T14:51:52.4338035-06:00","someKey":"someVal"}如何创建具有正确键入字段的BsonDocument?我试过了BsonDocumentbsonDocument=BsonSerializer.Deserialize(json);但是bsonDocument["Timestamp"]的值类型是BsonString而不是BsonDateTime。如果我尝试调用bsonDocument["Timestamp"].AsBsonDateTime,它

mongodb - Wso2 Stream Mongo Datetime 连接查询

我尝试在流(包含日期时间)和日期时间列上的存储mongodb表之间进行查询。definestreamTriggerStream(lastexecstring);@info(name='ExtractData')fromTriggerStreamaserightouterjoinOFFRELOGasoono.lastmodified>e.lastexecselectCLIC_OFFRELOG,lastmodifiedinsertintoRECO_TEST;我从这个查询中没有得到任何数据。有没有办法以timsstamp格式转换日期时间列?最好的问候,尼古拉斯 最

MongoDB 中的 PHP 时区偏移

我正在使用MongoDB和PHP开发一个系统来祝生日快乐。现在真正的问题是系统每天使用CRONJob生成消息并检查是否有生日,如果有则在系统范围内发布。此外,每个用户都指定了他们的默认时区,并且使用当前为+5.30(IST)的系统时间生成消息。因此,假设系统在12月3日凌晨12点生成了一条消息,存储在数据库中的时间戳将与系统的时区一致。当用户访问它显示的内容时,它会按照相同的方式显示,但我需要根据用户的设置显示它。请参阅随附的屏幕截图。 最佳答案 您的服务器代码应使用UTC,因此您无需关心服务器的位置。使用本地时间可能会导致问题,因

c# - Mongo 'find' 方法不适用于 DateTime.MinValue

我正在使用Mongo2.2.3.3C#驱动程序将一些日期字段作为元数据写入GridFS。极端情况是DateTime.MinValue。这表示为Date(-62135596800000),表示自1970年1月1日(mongodoc)以来的毫秒数,即newDateTime(1970,1,1).AddMilliseconds(-62135596800000)在C#语法中。到目前为止一切都很好。当查询不同的日期值db.fs.files.distinct("metadata.lastWriteTimeUtc")时,我在ISODate("yyyy-MM-ddTHH:mm:ss.fffZ")格式。然

php - 存储在 MongoDB 中后,Laravel 当前日期时间不相同

我正在使用Laravel5.4和Jessengers用于MongoDB。我正在使用Carbon来操纵日期/时间。问题是我在config.php中设置了时区(亚洲/达卡)但是Carbon::now()和mnongoDB的默认创建和更新字段仍然是UTC。因此预期日期/时间与实际存储的日期/时间之间仍有6小时的差异。我错过了什么?帮助将不胜感激 最佳答案 确保config/app.php中的时区设置是正确的:'timezone'=>'Asia/Dhaka',然后你可以比较两个值(应该是相同的):$time1=Carbon::now(con

c# - Mongo C# 驱动 toJson() DateTime

我在mongo中有这样的数据:"trd":ISODate("2003-12-08T00:00:00Z")现在,我正在像这样从Mongo获取数据作为BsonDocument:varbuilder=Builders.Filter;varfilter=builder.Eq("wsid",id);varmongoListBatch=_client.GetManyByFilter(filter,"directory");JsonWriterSettingssettings=newJsonWriterSettings();settings.OutputMode=JsonOutputMode.Str

python - 按小时聚合时返回日期对象

我正在尝试通过将日期时间减少到小时来汇总记录。有没有办法在mongoengine中完成并保存字段类型?我的数据是:{'spent':7,'time_started':datetime.datetime(2015,4,21,16,2,16,661000)}{'spent':3,'time_started':datetime.datetime(2015,4,21,17,8,5,415000)}{'spent':3,'time_started':datetime.datetime(2015,4,21,15,52,45,917000)}{'spent':1,'time_started':dat

json - 使用 JSON/HTTP/REST 接口(interface)查询 MongoDB

我正在构建一个ASP.Net网络应用程序并希望从MongoDB(远程托管)访问数据。我的任何文档都像这样(已确保在Utc字段上建立索引);{"_id":{"$oid":"509501393e8785025c10bc21"},"Index":1,"Url":"http:...","CameraId":123,"Utc":{"$date":1351955858006}}考虑到用户端的性能,我想以最快的速度获取这些数据。我尝试过的一个选项是在Page.aspx上通过JSON调用本地Web服务,它使用MongoDBC#驱动程序来查询两个日期(Utc)之间的文档。这行得通,但似乎使用Web服务会

django - 在mongo的日期时间字段中按日期排序

我将django与mongo一起使用,我有这种类型的模型:classProductDate(EmbeddedDocument):created=DateTimeField()updated=DateTimeField(null=True)classProduct(Document):product_id=IntField()saves=IntField(default=0)title=StringField(max_length=1000)gender=StringField(choices=settings.GENDER_CHOICES,default=settings.UNISEX

c# - MongoDB C# 为什么不能将 DateTime.Date 与 IQueryable 一起使用?

我在我的MongoDBDAL类中设置了方法。publicIQueryableRetrieve(Expression>expression){if(!BsonClassMap.IsClassMapRegistered(typeof(MyModel))){DoMapping();}varclient=newMongoClient(MongoConnectionString);vardatabase=client.GetDatabase("DatabaseName");vardocuments=database.GetCollection("MyModelTable");returndocu