Wiadomo, że niektóre wersje systemu Windows działają. Czy przypadkiem używasz 32-bitowego systemu operacyjnego? Kod, o którym mowa, znajduje się tutaj
i zależy od gmtime_s()
wdrożenie.
Jeśli ta kolekcja jest po prostu dla zapytań agregujących, z pewnością możesz sobie poradzić z przechowywaniem składników daty w obiekcie. Proponuję skrócić nazwy pól (np. y
, m
, d
), aby zaoszczędzić na przechowywaniu, ponieważ ciągi pól są obecne w każdym przechowywanym dokumencie. Kompromis polega na tym, że nie można użyć żadnego z operatorów daty agregacji. Możesz chcieć przechowywać znacznik czasu jako liczbę całkowitą ze znakiem (np. ts
), aby w razie potrzeby można było łatwo wykonywać zapytania o zakres.