Avant-propos
Lors de la rédaction du programme d'arrière-plan, l'horodatage du serveur actuel est souvent requis.
Dans PHP, obtenez le calendrier actuel et utilisez la fonction Time (), et la sortie du format peut passer par la fonction Date ().
Calendrier, DateFormat dans la langue java, une partie fondamentale mais importante de la norme Java. La date est un élément clé du calcul de la logique métier.
Obtenez l'horodatage Unix
Dans JDK1.0, la classe de date est la seule classe qui représente l'heure, mais comme la classe de date n'est pas pratique pour atteindre l'internationalisation, à partir de la version JDK 1.1, il est recommandé d'utiliser la classe de calendrier pour le temps et la date. Ici, nous introduisons brièvement comment obtenir l'horodatage actuel avec la classe de date
La date et l'heure actuelles du système créent un objet de date et renvoient un entier long.
Importer java.util.date; classe publique TimeTest {public static void main (String args []) {Date Heure = new Date (); out.println (time.toString ());
Date de mise en forme
Le format des données de la date de personnalisation de la date () peut être utilisée dans PHP.
Import java.text.simpledateFormat; ); / 1387260201 SimpledateFormat sdf = new SimpledateFormat ("yyyy-mm-dd hh: ss: ss"); println (str);}}
Texte gai dans les objets de date
Compte tenu de la chaîne de formatage, telle que "2013-12-17 14:05:59", qui doit être convertie en objet Date pour faciliter les horodatages pour obtenir d'autres opérations de formatage.
Importer java.text.parsexception; 59 "; SimpledateFormat sdf = new SimpledateFormat (" yyyy-mm-dd hh: mm: ss "); try {date heure = sdf.parse (text); system.out.println (time.getTime () / 100 0) ;} Catch (PareEException e) {System.out.println (e.getMessage ());}}}
La partie spécifique de la date d'acquisition
Grâce aux deux classes: DateFormat, nous pouvons déjà atteindre l'horodatage actuel, la sortie du format de date, la chaîne de date formatée à la fonction d'objet de date, il y a maintenant une nouvelle demande, comment obtenir la partie spécifique de la date, telle que les Les heures actuelles actuelles actuelles, le nombre actuel de jours, etc., cela nécessite la classe de calendrier
Importer java.util.calendar; ) ;; int an = gcalendar.get (calendar. = gcalendar.get (calendar.Minute); int + Minute + ":" + seconde);}}
Calculez le nombre de jours entre les deux dates
Par exemple, si les différences de calcul entre le 1er avril 2010 et le 11 mars 2009, vous pouvez utiliser le traitement de l'heure et de la date pour le calcul.
Le principe de la mise en œuvre de ce programme est: représente d'abord deux points temporels spécifiques. En deux points, puis diviser la division, vous pouvez obtenir le nombre correspondant de jours avec 1 jour millisecondes (24 heures x60 minutes x60 secondes x1000 millisecondes). Le code complet de cet exemple est le suivant:
Importer java.util. *; / *** Calculez le nombre de jours entre les deux dates * / classe publique Datexample1 {public static void main (String [] args) {// Définir deux date: 2009 3e: 2009 3ème calendrier C1 C1 = Calendar.getInstance (); Convertir en temps relatif T1 = C1.getTimeInMillis (); out.println (jours);}}
Sortie le calendrier mensuel du mois en cours
La fonction de cet exemple est le calendrier du mois du temps actuel.
Le principe de la procédure est: d'abord pour obtenir la semaine du mois 1, puis le nombre de jours du mois, et enfin utiliser le contrôle de processus pour implémenter la sortie dans le format du calendrier. Autrement dit, si le n ° 1 est lundi, l'espace d'une unité est imprimé. Après avoir imprimé la date de samedi, modifiez la banque. Le code complet de cet exemple est le suivant:
Importer java.util. *; / *** Sortie du calendrier du mois actuel * / classe publique Datexample2 {public static void main (String [] args) {// Obtenez le temps actuel calendar.getInstance (); du représentant est c.set (calendar.date, 1); (Calendar.date); / Date de sortie Systerm.print ("" + i); pour modifier if ((start + i - 1)% 7 == 0) {System.out.println ();}} // modifie le System.out.println ();}}