13 |
|
this->when = timegm(&stamp); |
14 |
|
} |
15 |
|
|
16 |
< |
Stamp::operator ext::String() const |
16 |
> |
ext::String Stamp::get822() const |
17 |
|
{ |
18 |
|
char when[30]; |
19 |
|
|
21 |
|
|
22 |
|
return when; |
23 |
|
} |
24 |
+ |
|
25 |
+ |
ext::String Stamp::getW3() const |
26 |
+ |
{ |
27 |
+ |
char when[21]; |
28 |
+ |
|
29 |
+ |
std::strftime(when, 21, "%FT%TZ", &stamp); |
30 |
+ |
|
31 |
+ |
return when; |
32 |
+ |
} |
33 |
+ |
|
34 |
+ |
void Stamp::setSeconds(int seconds) |
35 |
+ |
{ |
36 |
+ |
stamp.tm_sec = seconds; |
37 |
+ |
when = timegm(&stamp); |
38 |
+ |
} |
39 |
+ |
|
40 |
+ |
void Stamp::setMinutes(int minutes) |
41 |
+ |
{ |
42 |
+ |
stamp.tm_min = minutes; |
43 |
+ |
when = timegm(&stamp); |
44 |
+ |
} |
45 |
+ |
|
46 |
+ |
Stamp::operator ext::String() const |
47 |
+ |
{ |
48 |
+ |
char when[24]; |
49 |
+ |
|
50 |
+ |
std::strftime(when, 24, "%F %T GMT", &stamp); |
51 |
+ |
|
52 |
+ |
return when; |
53 |
+ |
} |