Je suis sur le point de mettre en œuvre un petit programme où j'ai besoin des secondes écoulées depuis 00:00:00 UTC du 1er janvier 1970 à 00:00:00 UTC le 22 juin 2009. Pourriez-vous s'il vous plaît montrez-moi dans la bonne direction, comment y parvenir.Fonction de temps en Java
Répondre
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
calendar.set(2009, 5, 22, 0, 0, 0);
System.out.println("ms: " + calendar.getTimeInMillis());
}
Si vous voulez analyser la représentation chaîne de Date, jetez un oeil à SimpleDateFormat. Bien qu'il ait été suggéré dans une réponse, vous devez éviter d'utiliser des instances statiques car elles ne sont pas sécurisées par les threads.
+1 pour avoir oublié de régler le fuseau horaire. – Adam
Bien sûr: Il est facile d'obtenir millisecondes depuis l'époque:
long ms = System.currentTimeMillis();
Voici comment vous obtenez millisecondes à partir d'un moment précis:
private static final String DEFAULT_PATTERN = "yyyy-MMM-dd hh:mm:ss";
private static final DateFormat FORMATTER;
static {
FORMATTER = new SimpleDateFormat(DEFAULT_PATTERN);
FORMATTER.setLenient(false);
}
public static long getDateMilliseconds(String dateStr) throws ParseException {
return FORMATTER.parse(dateStr).getTime();
}
Oui, je sais, mais j'ai besoin des secondes écoulées entre l'époque et un certain temps fx. 22 juin 2009 00:00:00 UTC –
- 1. opérations de temps en Java
- 2. Conversion de temps en Java
- 3. Spécification Java en temps réel
- 4. Java regex matcher.find échoue de temps en temps
- 5. Date et mise en forme de temps en fonction locale
- 6. Temps d'exécution de la méthode en Java
- 7. Java Tracé de graphique en temps réel
- 8. temps de création d'un fichier en Java
- 9. Verrouillage de temps minimum en Java
- 10. Graphiques en temps réel en Java
- 11. temps Java
- 12. Fonction de jxl.jar en java
- 13. temps en temps
- 14. Calcul de la valeur en fonction du temps
- 15. Fonction PHP en Java
- 16. Fonction d'érosion en Java
- 17. fonction comlen en Java
- 18. Fonction Pointer en Java
- 19. java: regarder une fonction jusqu'à un certain temps
- 20. Ajout du temps ensemble en java
- 21. JAVA: multiples fichiers téléchargés en même temps?
- 22. Convertir les heures en temps java
- 23. SQL Compte en fonction du temps
- 24. Combinaison avec en fonction du temps/cycle
- 25. Communication en temps réel java à javascript
- 26. fonction pour convertir EDT en temps système
- 27. LSTM majeur en fonction du temps LSTM
- 28. Obtenez fonction du temps d'exécution en python
- 29. Java Sockets - transmission en temps réel
- 30. Parse Time en fonction du temps d'exécution
Jetez un oeil à 'long Dategetget()'. – sp00m
Oh viens. Avez-vous même essayé quelque chose? – f1sh