2012-02-16 13 views

cevap

11

Hiçbir şey yapmanıza gerek yoktur. Sadece BSON belgeye tarih atamak:

var bsonDocument = new BsonDocument(); 
bsonDocument["date"] = DateTime.Now; 

Sürücü otomatik biçim mongodb ve UTC tarihi olarak depolamak için datetime dönüştürür ve bunu okuyacak zaman geri yerel saat dilimine geri dönüştürür (aslında bu değiştirebilir sürücü ayarları yoluyla davranış). Öyleyse, mongodb'da her zaman UTC formatında olan zihnin içine alın. mongodb DateTime hakkında

Dokümantasyon:

BSON Tarih/Saat veri türü BSON spesifikasyonundaki "UTC DateTime" olarak adlandırılır.

Bir BSON Tarih değeri, Unix çağından (Jan 1, 1970) 64 bit tamsayı olarak geçen milisaniye sayısını kaydeder. v2.0 +: bu sayı olarak imzalanmıştır, bu yüzden 1970'den önceki tarihler negatif sayılar olarak kaydedilir.

+0

Teşekkürler! Visual Studio bir keresinde çizginin altını çizdi ... ama şimdi derleyin ve çalışıyor;) – hotips

+0

@ si2w: rica ederim. –

İlgili konular