|
|
|
|
import javax.swing.*;
import java.util.*;
import java.text.*;
class Horloge {
private GregorianCalendar calendar;
private Date time;
private String message;
public Horloge() {
calendar = new GregorianCalendar();
time = new Date();
calendar.setTime(time);
message = toString(calendar);
JOptionPane.showMessageDialog(null, message);
}
public String toString(GregorianCalendar date) {
String df = DateFormat.format(date);
return df;
}
}
public class HorlogeTest {
public static void main(String [] args) {
Horloge monHorloge = new Horloge();
}
}
J'imagine que tu appelle cette méthode dans ton main, ou une méthode déclarée en static, mais dans ce cas la, toute les méthode ou objets auquels tu fais référence dans cette méthode static doivent égaalement être static, ce qui n'est pas le cas pour ta méthode format !
Il faut que tu oete le "static " de ton main, et ca devrait alez. ++ ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic et ya pas de bôg môsieu ! ~ |
kij_82 ty'es sur qu'un main non static ca compile?? |
Oui,tu crois que j'ai fais comment pour ...
euh attend je vérifie ca ! ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic et ya pas de bôg môsieu ! ~ |
Ah non , oulala, merci mono, je me suis trompé en fait, pour parer à cettte drolerie, j'ai fais une classe à part qui n'a que le main et qui lance la méthode new de la classe visée :
Ce qui donne pour toi (public) (a c'qu'on peut s'marer quand même!) david : euh.. oups, j'ai pas vu que c'est déjà fais ! (On sm'arre pas Mono stp merci ;) ) Ah ba la, je sais pas ne fait ! Qqun de l'aide !! ps : Au fait Mono, je viens de trouver mon erreur dans mon prog !!! ouhou ! Manque de bol, yen a une autre maitenant ! (Comme d'ab tu m'dira). Bon, ben j'essaie de trouver pkoi ca marche pas. ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic et ya pas de bôg môsieu ! ~ |
Ah !! ah !, mais bien sur, essai de mettre ta classe qui lance le main dans un fichier à part et di moi les changements.
++ ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic et ya pas de bôg môsieu ! ~ |
tjrs pareil..... |
bon bon... réfléchissons !
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~ |
Utilise voir ca dans ta méthode toString :
myString = DateFormat.getDateInstance().format(myDate);~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic et ya pas de bôg môsieu ! ~ |
je vai essayer et je revient mais c tjrs la méthode format qui est utilisé. Y a pas d'autre façon de passé une date en string? |
Ben si tu fais ta propre classe Date, moi c'est ce que je fais généralement.
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~ |
Ouai je crois que je vai faire autrement, par contre g plus de messages a la compilation mais a l'execution maintenant enfin je vai changé de stratégie.. Merci en tou k |
Hello!!
Bon pour formater une date, il faut utiliser une classe plus spécialisée comme : SimpleDateFormat. En gros :
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String monHeure = sdf.format(new Date());
Voila! A plouche -- Kciop |
import javax.swing.*;
import java.util.*;
import java.text.*;
public class Horloge {
private GregorianCalendar calendar;
private Date time;
public Horloge() {
calendar = (GregorianCalendar) GregorianCalendar.getInstance();
time = calendar.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
String formattedDate = formatter.format(time);
JOptionPane.showMessageDialog(null, formattedDate);
}
public static void main(String[] args) {
Horloge monHorloge = new Horloge();
}
}
;-) Hacktrack |
slt c trs simple tu n as qu instancier la classe DATE de cette facon
Date d=new Date(); et bien sur tu implemente le paquetage java.utile.Date; ou java.utile.*; |
|
salut
est ce que quelqu'un peut m'aider . je veux un programme java qui me permet de recuperer la date de création d'un repertoire. et je veux aussi un petit programme qui me permet de convertir un string par exemple "01.02.2007" en date.* svp c urgent je suis coincé ca fait 3 jours. merci |
| 05/11 11h45 | [Javascript] Date de dernière modification | Javascript |
| 03/11 14h35 | [PHP] Date de dernière modification | PHP |
| 04/11 15h37 | [PHP] Dernier jour du mois / Nombre de jours dans le mois | PHP |
| 25/08 11h39 | [Windows 2000] Restaurer les miniatures | Windows |
| 03/11 14h19 | [PHP] Détecter la résolution d'affichage | PHP |
| 02/05 14h44 | Macro excel, Problème affichage date | 2 |
| 24/04 14h58 | Javascript - Afficher en même qu'écrire | 4 |
| 13/03 11h45 | Java afficher l'horaire | 2 |
| 23/12 09h36 | Probleme d'affichage date et heure sur site | 5 |
![]() | Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des... | Catégorie: Java Licence: Open Source |
![]() | Download Statusbar - Cette extension remplace la fenêtre de téléchargement de Firefox par une discrète barre en bas de l'écran. En laissant le... | Catégorie: Extensions Firefox Licence: Freeware/gratuit |
![]() | Index.dat Analyzer - Index.dat Analyzer permet de voir, éditer et effacer le contenu de ces fichiers - théoriquement cachés - qui participent aux... | Catégorie: Anonymat/Confidentialité Licence: Freeware/gratuit |
![]() | FreeMind - FreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de... | Catégorie: Organisation Licence: Open Source |
![]() | Trekstor Storage DataS.maxi z.ul | Catégorie: Disque dur | |
![]() | Antec 3U25EPS550XR-2EC Datorlada Rack | Catégorie: Boîtier PC | 255.37 € Amazon.fr |
![]() | Trekstor DataStation pocket t.ub | Catégorie: Disque dur | 119.99 € Matrixx-media FR |
![]() | Intel SC5299DP Datorlada Server | Catégorie: Boîtier PC | 186.35 € PriceMinister |