Articles of datetime

Análise de registros de data e hora solicitados no horário local (para UTC) enquanto observa o horário de verão

Eu tenho arquivos de dados CSV com registros com registro de data e hora que estão no horário local. Infelizmente, os arquivos de dados cobrem o período em que o horário de verão é alterado (3 de novembro de 2013), portanto, o componente de tempo dos registros de data e hora dos registros é: 12:45, […]

Por que o DateTime.AddHours parece não funcionar?

Eu tenho o mesmo resultado 1338161400 quando eu faço DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0); DateTime date = DateTime.Parse(@”28/05/12 01:30″); TimeSpan diff = date.ToUniversalTime() – origin; Console.WriteLine( (Math.Floor(diff.TotalSeconds)).ToString()); bem como quando eu uso date.AddHours (-4): DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0); DateTime date = DateTime.Parse(@”28/05/12 […]

Entendendo java.util.Calendar WEEK_OF_YEAR

Estou tentando entender como java.util.Calendar.get(java.util.Calendar.WEEK_OF_YEAR) funciona, mas parece que estou perdendo alguns pontos. String time = “1998-12-31”; // year month day java.util.Calendar date = java.util.Calendar.getInstance(); date.setTime((new java.text.SimpleDateFormat(“yyyy-MM-dd”)).parse(time)); System.err.println(“Week of year = ” + date.get(java.util.Calendar.WEEK_OF_YEAR)); // Week of year = 1 Why ??? Por que date.get(java.util.Calendar.WEEK_OF_YEAR) retorna 1 para a última semana do ano? Além disso, […]

Forçar o JSON.NET a include milissegundos ao serializar o DateTime (mesmo se o componente ms for zero)

Estou usando o JSON.NET para serializar valores de DateTime diretamente de instâncias de object (não usando DateTime.ToString () com o formatador). Existe uma maneira de forçar o JSON.NET a include milissegundos na serialização, mesmo se o componente de milissegundos do DateTime for zero? Plano de fundo: Eu tenho um consumidor de serviço da web muito […]

Analisar string de data para algum object Java

Eu estou trabalhando em um projeto que lê arquivos e processa dados. Lá eu comecei a trabalhar com datas, por exemplo: 2012-01-10 23:13:26 13 de janeiro de 2012 Eu encontrei o pacote Joda, um pacote interessante, mas não sei se é o mais fácil. Eu era capaz de analisar o primeiro exemplo para um object […]

A maioria das formas idiomáticas para imprimir uma diferença de tempo em Java?

Estou familiarizado com a diferença de tempo de impressão em milissegundos: long time = System.currentTimeMillis(); //do something that takes some time… long completedIn = System.currentTimeMillis() – time; Mas, há uma boa maneira de imprimir uma hora completa em um formato específico (por exemplo: HH: MM: SS) usando o Apache Commons ou até mesmo os objects […]

Como posso calcular a idade de uma pessoa no ano, mês, dias?

Quero calcular a idade de uma pessoa dada a data de nascimento e a data atual em anos, meses e dias em relação à data atual. Por exemplo: >>> calculate_age(2008, 01, 01) 1 years, 0 months, 16 days Qualquer ponteiro para um algoritmo que faz isso será apreciado.

Como posso calcular o número de anos entre duas datas?

Eu quero pegar o número de anos entre duas datas. Eu posso obter o número de dias entre esses dois dias, mas se eu dividir por 365 o resultado está incorreto porque alguns anos têm 366 dias. Este é o meu código para obter a diferença de datas: var birthday = value;//format 01/02/1900 var dateParts […]

Problema com formatos de data em JavaScript com diferentes navegadores

Estou trabalhando com datas em um feed RSS, mas estou encontrando resultados diferentes ao usar o código abaixo no IE, Chrome e Firefox: new Date(‘2001-01-01T12:00:00Z’) O Firefox está feliz com isso, mas o Chrome e o IE retornam Data Inválida. Eu pensei em tentar replace o T e Z da seguinte maneira: new Date(‘2001-01-01 12:00:00’) […]

Por que não é possível DateTime.Parse analisar a data UTC

Por que não pode analisar isso: DateTime.Parse(“Tue, 1 Jan 2008 00:00:00 UTC”)