如何在存储来自日期对象的数据时设置mongo db日期格式

时间:2018-06-13 10:44:19

标签: mongodb gson date-formatting bson

我正在尝试将POJO存储在具有currentDate字段的mongo db中。 currentDate字段是日期类型。 date currentDate = new Date(); 它将日期存储在" MMM d,yyyy h:mm:ss a"这种格式在mongo中。 如何更改此格式?我也需要加上纳秒。

1 个答案:

答案 0 :(得分:0)

您是否也习惯使用DateTimeDateTime.Ticks'以100纳秒的速度显示分辨率。

我在过去尝试在MongoDB中设置正确的日期时遇到了类似的问题,同时直接保存它们。我建议你创建你的own DateTime object并将其保存在MongoDB中吗?

例如像 OrdiniqueDate

>  public class SpecifiqueDate
>     {
>         public int Year;
>         public int Month;
>         public int Day;
>         public int Houres;
>         public int Minutes;
>         public int Seconds;
>         public long Milliseconds;
>         public long Nanoseconds;
> 
>         public Date(int year, int month, int day, int houres, int minutes, int seconds, long milliseconds, long nanoseconds)
>         {
>             Year = year;
>             Month = month;
>             Day = day;
>             Houres = houres;
>             Minutes = minutes;
>             Seconds = seconds;
>             Milliseconds = milliseconds;
>             Nanoseconds = nanoseconds;
>         } }