Archives par mot-clef : date

Calculer la durée d’un script ou d’un programme Java

Catégorie : Java | Laisser un commentaire

Combien de fois vous est-il arriver de chercher à connaître la durée d’un script, d’une action ou d’un morceau de code ? Franchement, ça m’est arrivé relativement souvent, à tel point d’ailleurs que le code de base que j’ai créé pour démarrer un nouveau projet de site Internet en PHP, affiche par défaut en bas de page le temps de … Continuer la lecture

Maven et les variables d’environnement

Catégorie : Java | Un commentaire

Encore un petit petit peu de Maven pour aujourd’hui. Lorsque j’ai fait mes recherches sur la dates, j’ai cherché quelques temps (sans succès) au niveau des variables d’environnement. Du coup, je sais que, sous Maven, pour récupérer les variables d’environnement (JAVA_HOME, M2_HOME, …) il faut préciser le nom du tableau permettant de les récupérer : Puis d’utiliser : ${env.JVA_HOME}. Dans … Continuer la lecture

Ant et la date

Catégorie : Java | Laisser un commentaire

Décidement, en ce moment, je m’amuse avec les dates ! Aujourd’hui c’est au tour d’Ant de passer au crible. Dans le fichier de configuration de Maven, voici ce que j’utilise : /// /// Ce qui affiche : 2010-07-08.%%% En lisant un article sur le site de Gadberry ([article parlant des dates avec Ant|http://www.gadberry.com/aaron/2007/05/28/inject-build-time-timestamp-property-using-maven/]) et surtout la [doc Ant sur tstamp|http://ant.apache.org/manual/Tasks/tstamp.html], … Continuer la lecture

Gestion rapide des dates sous Oracle

Catégorie : SQL | Laisser un commentaire

En ce moment j’ai l’occasion de faire un petit peu de SQL à la mode Oracle. Et je viens de passer quelques minutes avec les dates… Le plus simple est de montrer 2 exemples d’utilisation. !!!Transformer une chaîne de caractères en date /// SELECT * FROM ma_table WHERE date = to_date(’18/03/1988′, ‘DD/MM/YYYY’) /// !!!Transformer une date en chaîne de caractères … Continuer la lecture

Comparer 2 dates en Java avec compareTo, before, after et equals

Catégorie : Java | Laisser un commentaire

[Java|tag:Java] permet aussi de __comparer__ très facilement deux [dates|tag:dates] entre elles. Pour voir comment cela se passe en vrai, nous allons ré-utiliser les exemples prient pour le billet [Transformer une String en Date en Java et vérifier sa validité|/post/2010/transformer-une-string-en-date-en-java-et-verifier-validite] comme ça on pourra lire facilement les __dates__.%%% __Pour comparer 2 dates__, on peut utiliser @@compareTo@@ qui a le mérite d’être puissante mais de nécessiter une petite lecture de la doc pour connaître le sens de lecture. Sinon, on peut se limiter à l’utilisation de @@before@@ et @@after@@. Le tout est de bien sa@@@@voir dans quel sens on travaille.%%%%%% Pour tous les exemples ci-dessous je réfléchis de la manière suivante : @@dateAComparer.comparateur(datePasséeEnArgument)@@ Continuer la lecture

Transformer une String en Date en Java et vérifier sa validité

Catégorie : Java | Laisser un commentaire

Dans un précédent billet [Petit point sur SimpleDateFormat|/post/2010/petit-point-sur-simpledateformat], on a vu l’utilisation de [SimpleDateFormat|tag:SimpleDateFormat], et on va que c’était relativement simple. Plusieurs exemples montraient comment utiliser @@format@@ pour transformer une date en une chaîne de caractère formatée selon notre bon plaisir. Un court exemple présentait la méthode @@parse@@ qui effectue l’opération inverse : transforme une chaîne de caractère dans un format bien défini, en une __date__. Le but de ce billet est d’aller un peu plus loin avec @@parse@@ pour voir comment il est possible de gérer les différents cas d’erreurs.%%% %%% Prenons un premier exemple. Définissons un format de date : dd/MM/yyyy. Aujourd’hui nous sommes le 1er juillet 2010, par conséquent la date du jour dans le format que l’on vient de définir s’écrie : 01/07/2010. On va donc récupérer une chaîne de caractère et la transformer en __date__ avec @@parse@@, puis vérifier que l’on obtient le bon résultat. L’exemple ci-dessous affiche :  »Date parsée : Fri Mar 18 00:00:00 CET 1988 » Continuer la lecture

Montre mécanique

Petit point sur SimpleDateFormat

Catégorie : Java | Laisser un commentaire

((/public/Java/montre.jpg|SimpleDateFormat|R|SimpleDateFormat, juin 2010)) Ces derniers temps, il m’est arrivé plusieurs fois de m’amuser avec une [date|tag:date] en [Java|tag:Java]. Ma foi, ce n’est pas particulièrement compliqué, mais il faut avoir compris le principe, bref, ça vaut le coup d’y passer quelques demi heures. Par conséquent, commençons par [SimpleDateFormat|tag:SimpleDateFormat] qui permet d’afficher facilement (puisque c’est simple !) une date comme on le souhaite.%%% %%% L’idée de base est la suivante : * On précise un format de date avec __SimpleDateFormat__ * Avec la méthode @@SimpleDateFormat.format@@, qui renvoie un String, on parse une date au format souhaité. * Ou alors avec la méthode @@SimpleDateFormat.parse@@, qui renvoie une __Date__, on parse une String (au format précisé) en une date Continuer la lecture

Montre mécanique

Transformer une date en langage naturel, en timestamp

Catégorie : PHP | Laisser un commentaire

En ce moment, je m’amuse avec des flux RSS, et il se trouve que dans un flux RSS, on tombe souvent sur une date de la forme : « Fri Oct 30 17:17:00 2009″. Bref, une date en langage naturel ! Mais voilà, ce dont j’ai besoin c’est d’une date au format timestamp (le nombre de secondes depuis le 1er janvier … Continuer la lecture