Ik heb een Data Object waarin ik een unix timestamp heb gezet via de constructor:
long datumStamp = 1025542317;
Date mijnDatum = new Date( datumStamp );
en dan doe ik:
mijnDatum.toString();
de uitvoer daarvan is:
Mon Jan 12 21:52:22 CET 1970
en dat klopt niet !! Ik heb het in php geconverteerd die waarde, en dan krijg ik:
Mon Jul 1 18:51:57 CEST 2002
en dat doe ik via:
print date( "D M j G:i:s T Y", 1025542317 );in php dus
ik heb de volgende class:
als ik getDatumString() aanroep met dus die long 1025542317 erin krijg ik:
'1025542317'<br>Jan 12, 1970<br>Mon Jan 12 21:52:22 CET 1970
wat O wat voor een
fout maak ik ??
long datumStamp = 1025542317;
Date mijnDatum = new Date( datumStamp );
en dan doe ik:
mijnDatum.toString();
de uitvoer daarvan is:
Mon Jan 12 21:52:22 CET 1970
en dat klopt niet !! Ik heb het in php geconverteerd die waarde, en dan krijg ik:
Mon Jul 1 18:51:57 CEST 2002
en dat doe ik via:
print date( "D M j G:i:s T Y", 1025542317 );in php dus
ik heb de volgende class:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| package swp12.easypop;
import java.util.Date;
import java.text.DateFormat;
public class Concert {
public String plaats, zaal, performer, organisator, beschrijving, url, type, naam;
public Date datum = null;
public int max_pp, beschikbaar, ID;
//constructor
Concert()
{
plaats = "";
zaal = "";
performer = "";
organisator = "";
beschrijving = "";
url = "";
max_pp = 0;
type = "";
naam = "";
beschikbaar = 0;
ID = -1;
}
// retourneert true als de huidige tijd na de concertTijd komt, waardoor je dus niet meer kan bestellen
public boolean isVerlopen()
{
Date tempDate = new Date();
return datum.after(tempDate);
}
// set-functies
(..)
public void setDatum(long temp)
{
this.datum = new Date( temp );
}
(..)
// overzicht Get-functies
public long getDatum()
{
return this.datum.getTime();
}
public String getDatumString()
{
return "'"+this.datum.getTime()+"'<br>"+DateFormat.getDateInstance().format( this.datum )+"<br>"+this.datum.toString();
}
(..)
} |
als ik getDatumString() aanroep met dus die long 1025542317 erin krijg ik:
'1025542317'<br>Jan 12, 1970<br>Mon Jan 12 21:52:22 CET 1970
wat O wat voor een