Articles of simpledateformat

como adicionar dias ao formato de data simples do java

Como devo adicionar 120 dias à minha data atual usando o formato de data simples? Eu vi alguns posts sobre isso, mas não consegui fazê-lo funcionar, Meu código está abaixo: SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”); //get current date time with Date() Date date = new Date(); Preciso usar a biblioteca do Calendar ou posso apenas […]

Java SimpleDateFormat sempre retornando janeiro para o mês

Estou trabalhando para pegar um valor de data (createWhen) do Active Directory e traduzi-lo para uma data Java, para obter uma lista de contas criadas entre duas datas. Tudo está funcionando bem, exceto por um método: o método para o qual eu vou da data do anúncio até a data Java. O método é assim: […]

Como converter de HH: mm: ss.SSS para milissegundos?

Eu tenho uma String 00:01:30.500 que é equivalente a 90500 milissegundos. Eu tentei usar SimpleDateFormat que dão milissegundos, incluindo a data atual. Eu só preciso dessa representação de String para milissegundos. Preciso escrever um método personalizado, que irá dividir e calcular milissegundos? ou existe alguma outra maneira de fazer isso? Obrigado. Eu tentei o seguinte: […]

Padrão Java SimpleDateFormat para W3C XML datas com fuso horário

Eu estou tentando analisar uma data de esquema XML W3C como o seguinte “2012-05-15T07:08:09+03:00” que está em conformidade com a versão ISO 8601 da especificação dateTime do Esquema XML do W3C . Na data acima, o identificador de fuso horário é “+03:00” , mas aparentemente não existe um padrão SimpleDateFormat para representá-lo. Se o fuso […]

Java O cálculo do ano da data está desativado por ano durante dois dias

Isso causou um bug no estilo Y2K no meu software, se você puder imaginar. Coisa estranha é o cálculo off-by-one year ocorre apenas por dois dias no ano, que eu tenho menos certeza como solucionar problemas. A saída: 03-Jan-2013 02-Jan-2013 01-Jan-2013 31-Dec-2013 ** strange 30-Dec-2013 ** strange 29-Dec-2012 28-Dec-2012 27-Dec-2012 26-Dec-2012 25-Dec-2012 Não tenho certeza […]

Java SimpleDateFormat (“aaaa-MM-dd’T’HH: mm: ss’Z ‘”) fornece o fuso horário como IST

Eu tenho o construtor SimpleDateFormat como SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss’Z'”) e estou analisando a string “2013-09-29T18:46:19Z”. Eu li que aqui Z representa o GMT/UTC horário GMT/UTC . mas quando eu imprimir esta data no console, ele imprime timezne IST para a data retornada. Agora minha pergunta é se minha saída está certa ou errada?

SimpleDateFormat.parse () ignora o número de caracteres no padrão

Eu estou tentando analisar uma cadeia de data que pode ter diferentes formatos de tree. Mesmo que o String não corresponda ao segundo padrão de alguma forma e, portanto, retorna uma data errada. Esse é o meu código: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Start { public static void main(String[] args) { SimpleDateFormat […]

Quais são os formatos de data disponíveis na class SimpleDateFormat?

Alguém pode me informar sobre os formatos de data disponíveis na class SimpleDateFormat. Eu passei por api, mas não consegui encontrar uma resposta satisfatória. Qualquer ajuda é muito apreciada.

Como converter data no formato aaaa-MM-dd?

Sáb Dez 01 00:00:00 GMT 2012 Eu tenho que converter a data acima no formato abaixo 2012-12-01 Como posso? Eu tentei com o seguinte método, mas não está funcionando public Date ConvertDate(Date date){ DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”); String s = df.format(date); String result = s; try { date=df.parse(result); } catch (ParseException e) { // […]

Obtenha a data de ontem usando Data

A seguinte function produz a data de hoje; como posso fazer com que produza apenas a data de ontem? private String toDate() { DateFormat dateFormat = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”); Date date = new Date(); return dateFormat.format(date).toString(); } Esta é a saída: 2012-07-10 Eu só preciso da data de ontem como abaixo. É possível fazer isso […]