2012-02-16 36 views

Respuesta

11

No necesita hacer nada. Basta con asignar la fecha de documento BSON:

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

controlador convertirá automáticamente la fecha y hora a MongoDB formato y almacenar en como fecha de UTC, y se convertirá de nuevo a su zona horaria local de regreso cuando lo lea (en realidad puede cambiar este comportamiento a través de la configuración del controlador). Por lo tanto, tenga en cuenta que las fechas en mongodb siempre están en formato UTC.

Documentación sobre mongodb Tiempo:

El BSON Fecha/Hora tipo de datos se conoce como "UTC DateTime" en la especificación BSON.

A BSON Valor de fecha almacena el número de milisegundos desde el Unix epoch (1 de enero de 1970) como un entero de 64 bits. v2.0 +: este número está firmado por lo que las fechas anteriores a 1970 se almacenan como números negativos.

+0

Gracias! Visual Studio subrayó una vez la línea ... pero compila y funciona ahora;) – hotips

+0

@si2w: de nada. –