#include <DateTime.h>
|
| static bool | isValid (int _hour, int _min, int _sec, int _millisecond) |
Definition at line 103 of file DateTime.h.
◆ Time() [1/4]
Definition at line 378 of file DateTime.cpp.
379{
381}
unsigned long __milliseconds
◆ Time() [2/4]
| Time::Time |
( |
const Time & | _src | ) |
|
◆ Time() [3/4]
| Time::Time |
( |
int | _hour, |
|
|
int | _min, |
|
|
int | _sec, |
|
|
int | _millisecond = 0 ) |
Definition at line 396 of file DateTime.cpp.
397{
398 assign(_hour, _min, _sec, _millisecond);
399}
void assign(int _hour, int _min, int _sec, int _millisecond=0)
◆ Time() [4/4]
| Time::Time |
( |
long | _milliseconds | ) |
|
◆ assign() [1/2]
| void Time::assign |
( |
int | _hour, |
|
|
int | _min, |
|
|
int | _sec, |
|
|
int | _millisecond = 0 ) |
Definition at line 406 of file DateTime.cpp.
407{
410 + _sec * 1000
411 + _millisecond;
412
416}
◆ assign() [2/2]
| void Time::assign |
( |
long | _milliseconds | ) |
|
◆ decode()
| void Time::decode |
( |
int & | _hour, |
|
|
int & | _min, |
|
|
int & | _sec, |
|
|
int & | _millisecond ) const |
◆ hour()
◆ isValid()
| bool Time::isValid |
( |
int | _hour, |
|
|
int | _min, |
|
|
int | _sec, |
|
|
int | _millisecond ) |
|
static |
Definition at line 525 of file DateTime.cpp.
526{
527 return (0 <= _hour && _hour <= 23)
528 && (0 <= _min && _min <= 59)
529 && (0 <= _sec && _sec <= 59)
530 && (0 <= _millisecond && _millisecond <= 999);
531}
◆ minute()
| int Time::minute |
( |
| ) |
const |
◆ msecond()
| int Time::msecond |
( |
| ) |
const |
◆ operator+=()
| const Time & Time::operator+= |
( |
long | _milliseconds | ) |
|
Definition at line 432 of file DateTime.cpp.
433{
438
439 return *this;
440}
◆ operator-=()
| const Time & Time::operator-= |
( |
long | _milliseconds | ) |
|
Definition at line 442 of file DateTime.cpp.
443{
448
449 return *this;
450}
◆ operator=()
| const Time & Time::operator= |
( |
const Time & | _src | ) |
|
◆ second()
| int Time::second |
( |
| ) |
const |
◆ toString()
| String Time::toString |
( |
| ) |
const |
Definition at line 488 of file DateTime.cpp.
489{
490 return String::format(L"%02d:%02d:%02d.%03d",
495 );
496}
◆ toStringF()
| String Time::toStringF |
( |
const wchar_t * | _format = NULL | ) |
|
Definition at line 500 of file DateTime.cpp.
501{
502 if (!_format)
504
506
507 struct tm _time;
508 memset(&_time, 0, sizeof(struct tm));
509 _time.tm_hour =
hour();
512 _time.tm_isdst = -1;
513
517 buf->__dataLength =
n;
518
522}
#define DATETIME_FORMAT_BUFFER_SIZE
#define __DCL_ASSERT(expr)
void CharsetConvertException *size_t n
static const wchar_t * FORMAT_STRING
◆ totalMilliSeconds()
| long Time::totalMilliSeconds |
( |
| ) |
const |
|
inline |
◆ __milliseconds
| unsigned long Time::__milliseconds |
|
protected |
◆ FORMAT_STRING
| const wchar_t * Time::FORMAT_STRING = L"%H:%M:%S" |
|
static |
The documentation for this class was generated from the following files: