Avatar billede fear Nybegynder
18. december 2000 - 16:17 Der er 8 kommentarer og
1 løsning

skal bruge tid & dato fra windows!!!!!

Jeg har lavet et program som skal bruge dato og tid fra windows. Hvordan får jeg det over i java. (Evt. dato over i en variabel)

Ps. det er ikke en applet.

Avatar billede repsac Nybegynder
18. december 2000 - 16:19 #1
To sek. så er jeg der ...
Avatar billede repsac Nybegynder
18. december 2000 - 16:21 #2
Her er så et script som henter både dag og tid fra win.... du kan jo bare slette dato\'en ;)
**********************************************
<script language=\"JavaScript\"><!--
  Ugedag =
  new Array(\"Søndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"Lørdag\");
  function Tidsangivelse()
  {
  var Nu = new Date();
  var Dag = Nu.getDate();
  var Maaned = Nu.getMonth() + 1;
  var Aar = Nu.getYear();
  var Time = Nu.getHours();
  var Minut = Nu.getMinutes();
  var Sekunder = Nu.getSeconds();
  var Dag2 = Nu.getDay();
  var Dagfoer  = ((Dag < 10) ? \"0\" : \"\");
  var Maanedfoer  = ((Maaned < 10) ? \".0\" : \"/\");
  var Timefoer  = ((Time < 10) ? \"0\" : \"\");
  var Minutfoer  = ((Minut < 10) ? \":0\" : \":\");
  var Sekundfoer  = ((Sekunder < 10) ? \":0\" : \":\");
  var Dato = Dagfoer + Dag + Maanedfoer + Maaned  + \"-\" + Aar;
  var Tid = Timefoer + Time + Minutfoer + Minut + Sekundfoer + Sekunder;
  var Alt = \"<font FACE=Arial size=1 color=#000000>\" + Ugedag[Dag2] + \",&nbsp;\" + Dato + \" - \" + Tid; 

  if(document.all)
    document.all.MicrosoftKlokken.innerHTML = Alt;
  else if(document.layers)
    {
    document.NetscapeKlokken.document.open();
    Alt = \'<span class=\"Klokken\")>\' + Alt + \'</span>\';
    document.NetscapeKlokken.document.write(Alt);
    document.NetscapeKlokken.document.close();
    }
  window.setTimeout(\"Tidsangivelse()\",1000);
  }
// --></script> </p>
<div id=\"MicrosoftKlokken\" class=\"Klokken\"></div></layer>
<script language=\"JavaScript\">
<!--
window.setTimeout(\"Tidsangivelse()\",1000);
// -->
  </script>


<p><p><p><p><p><p><p><p><p><p><p><p>
<script language=\"JavaScript\">
browser = (((navigator.appName == \"Netscape\") && (parseInt(navigator.appVersion) >= 2 )) || ((navigator.appName == \"Microsoft Internet Explorer\") && (parseInt(navigator.appVersion) >= 2 )));
if (browser) {
if (self.height) {
  if (parseInt(self.height) < 150) {
      var height = \'150\';
  }
} else {
  var height = \'150\';
}
if (!self.url) {
  self.url = \'\';
}
if (parent.name != \'test\') {
  SladderVinduet =  window.open(\"sladder/index.htm\", \"SladderVinduet\",
\"scrollbars=no,resizable=no,toolbar=no,width=520,height=300\");
  // setTimeout(\"test.opener = self;\", 1000);
  // SladderVinduet.opener = self;
}
}
//
</SCRIPT>
**********************************************
Avatar billede kresten Nybegynder
18. december 2000 - 16:22 #3
java.util.Date dato = java.util.Date();
System.out.println(\"Dato + Klokken = \" + dato.getTime());

Men huske lige den er blevet rimelig deprecated fra Java2!!! Se i API\'et under java.util.Date
Avatar billede repsac Nybegynder
18. december 2000 - 16:22 #4
Aaaargh ... der kom vidst lidt ekstra med hva\' ... ;) bare tag hvad du skal bruge.
Avatar billede repsac Nybegynder
18. december 2000 - 16:23 #5
Hmmm nu forstår jeg hvad du egentlig skulle bruge ... undskyld! - stik bare kresten point\'ene ...
Avatar billede el_gnu Nybegynder
18. december 2000 - 17:01 #6
repsac => mon ikke du skulle holde dig til JavaScript og HTML kategorierne, hvor ovenstående svar nok ville passe bedre ind.

Det er ikke personlig kritik, men der er for mange der kommer med irrelevante svar (og spørgsmål) i java kategorien
Avatar billede repsac Nybegynder
18. december 2000 - 17:07 #7
Yep ... jeg trode bare jeg havde svaret ... (tænkte ikke på kategorien), MEN jeg forstod åbentbart ikke spørgsmålets mening - som i øvrigt var godt formuleret.
Min fejl! Undskyld!
Avatar billede fear Nybegynder
18. december 2000 - 18:30 #8
tak for hjælpen.

Jeg fik det løst ved brug af:

GragorianCalendar()
og
get(Calendar.YEAR)

Avatar billede davsclaus Nybegynder
19. december 2000 - 17:30 #9
>> Kresten
> Men huske lige den er blevet rimelig deprecated fra Java2!!! Se i API\'et
> under java.util.Date

Date er stadig fint som container til at indeholde dato og tid. Det er formateringen som er lagt over i DateFormat, og her er hvad Calender bruges til:
-- api ---
Calendar is an abstract base class for converting between a Date object and a set of integer fields such as YEAR, MONTH, DAY, HOUR, and so on. (A Date object represents a specific instant in time with millisecond precision. See Date for information about the Date class.)
----------
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester