English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
No Java, o tipo de tempo mais usado é java.util.Date, devido ao fato de que os métodos getYear(), getMonth() e outros para obter ano, mês, dia etc. foram descontinuados na classe Date, é necessário usar Calendar para obter formato de data comum como ano, mês, dia, semana etc.
Atenção:Os seguintes códigos já estão nojdk1.6Passou no teste, outras versões podem usar diferentes, por favor, note!
Uso da conversão entre Date e String
/** * Uso da conversão entre Date e String, aqui é necessário usar SimpleDateFormat */ Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(currentTime); Date date = formatter.parse(dateString);
Conversão entre Date e Calendar
/** * Conversão entre Date e Calendar */ Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); Date date1 = cal.getTime();
Usar Calendar para obter anos, meses, semanas, dias, horas e outros domínios de tempo
/** * Usar Calendar para obter anos, meses, semanas, dias, horas e outros domínios de tempo */ cal.get(Calendar.YEAR); cal.get(Calendar.MONTH); cal.get(Calendar.WEEK_OF_MONTH); cal.get(Calendar.DAY_OF_MONTH);
Adicionar ou subtrair tempo
/** * Adicionar ou subtrair tempo */ cal.add(Calendar.MONTH, 1); System.out.println(cal.getTime());
Calcular qual dia da semana é a data fornecida
Calendar cal = Calendar.getInstance(); cal.set(2016,08,01); String[] strDays = new String[] { "SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY" }; System.out.println(strDays[cal.get(Calendar.DAY_OF_WEEK) - 1]);
Isso é tudo o que há no artigo, esperamos que ajude na aprendizagem de todos e que todos apoiem o Tutorial de Grito.
Declaração: O conteúdo deste artigo é extraído da internet, pertence ao respectivo proprietário, foi contribuído e carregado voluntariamente pelos usuários da internet. Este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidades legais relacionadas. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas. Caso seja confirmado, o site deletará imediatamente o conteúdo suspeito de violação de direitos autorais.)