Ir para conteúdo

thiagocola

Members
  • Total de itens

    9
  • Registro em

  • Última visita

Tudo que thiagocola postou

  1. thiagocola

    JSON com valor de data de 8 dígitos

    Eu peguei esse JSON no site do iFood e estou com dúvida de como converter esses 8 números em Time (HH:mm). Já tentei timestamp mas 8 dígitos é muito pequeno e já tentei ticks. Estou usando C#. "openingHours": [ { "dayOfWeek": "MONDAY", "openingTime": 13500000, "closingTime": 97140000 }, { "dayOfWeek": "TUESDAY", "openingTime": 13500000, "closingTime": 97140000 }, { "dayOfWeek": "WEDNESDAY", "openingTime": 13500000, "closingTime": 97140000 }, { "dayOfWeek": "THURSDAY", "openingTime": 13500000, "closingTime": 97140000 }, { "dayOfWeek": "FRIDAY", "openingTime": 13500000, "closingTime": 97140000 }, { "dayOfWeek": "SATURDAY", "openingTime": 13500000, "closingTime": 97140000 }, { "dayOfWeek": "SUNDAY", "openingTime": 13500000, "closingTime": 97140000 } ] Estou achando que tenho que fazer algum tipo de multiplicação ou em última hipótese, esse valor é algum identificador interno do sistema deles. Tentei converter assim: DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); var openingTime = dtDateTime.AddSeconds(13500000).ToLocalTime(); // {06/06/1970 03:00:00} var closingTime = dtDateTime.AddSeconds(97140000).ToLocalTime(); // {29/01/1973 05:20:00} Mas os valores que retornam não fazem sentido pra mim.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.