Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
win32calendartime.h
Go to the documentation of this file.
1
#pragma once
2
#ifndef WIN32_WIN32CALENDARTIME_H
3
#define WIN32_WIN32CALENDARTIME_H
4
//------------------------------------------------------------------------------
14
#include "
timing/base/calendartimebase.h
"
15
16
//------------------------------------------------------------------------------
17
namespace
Win32
18
{
19
class
Win32CalendarTime
:
public
Base::CalendarTimeBase
20
{
21
public
:
23
static
Timing::CalendarTime
GetSystemTime
();
25
static
Timing::CalendarTime
GetLocalTime
();
27
static
IO::FileTime
SystemTimeToFileTime
(
const
Timing::CalendarTime& systemTime);
29
static
Timing::CalendarTime
FileTimeToSystemTime
(
const
IO::FileTime& fileTime);
31
static
IO::FileTime
LocalTimeToFileTime
(
const
Timing::CalendarTime& localTime);
33
static
Timing::CalendarTime
FileTimeToLocalTime
(
const
IO::FileTime& fileTime);
34
35
private
:
37
static
Timing::CalendarTime
FromWin32SystemTime
(
const
SYSTEMTIME& t);
39
static
SYSTEMTIME
ToWin32SystemTime
(
const
Timing::CalendarTime& calTime);
40
};
41
42
}
// namespace Win32
43
//------------------------------------------------------------------------------
44
#endif
calendartimebase.h
Base::CalendarTimeBase
Allows to obtain the current point in time as year, month, day, etc... down to milliseconds,...
Definition
calendartimebase.h:27
Win32::Win32CalendarTime
Win implementation of CalendarTime.
Definition
win32calendartime.h:20
Win32::Win32CalendarTime::GetLocalTime
static Timing::CalendarTime GetLocalTime()
get the current local time
Definition
win32calendartime.cc:69
Win32::Win32CalendarTime::FileTimeToSystemTime
static Timing::CalendarTime FileTimeToSystemTime(const IO::FileTime &fileTime)
convert file time to system time
Definition
win32calendartime.cc:92
Win32::Win32CalendarTime::ToWin32SystemTime
static SYSTEMTIME ToWin32SystemTime(const Timing::CalendarTime &calTime)
convert to Win32 SYSTEMTIME
Definition
win32calendartime.cc:37
Win32::Win32CalendarTime::FromWin32SystemTime
static Timing::CalendarTime FromWin32SystemTime(const SYSTEMTIME &t)
convert from Win32 SYSTEMTIME
Definition
win32calendartime.cc:19
Win32::Win32CalendarTime::LocalTimeToFileTime
static IO::FileTime LocalTimeToFileTime(const Timing::CalendarTime &localTime)
convert local time to file time
Definition
win32calendartime.cc:103
Win32::Win32CalendarTime::SystemTimeToFileTime
static IO::FileTime SystemTimeToFileTime(const Timing::CalendarTime &systemTime)
convert system time to file time
Definition
win32calendartime.cc:80
Win32::Win32CalendarTime::FileTimeToLocalTime
static Timing::CalendarTime FileTimeToLocalTime(const IO::FileTime &fileTime)
convert file time to local time
Definition
win32calendartime.cc:117
Win32::Win32CalendarTime::GetSystemTime
static Timing::CalendarTime GetSystemTime()
get the current system time
Definition
win32calendartime.cc:57
Win32
[TODO: Describe Win32 subsystem]
code
foundation
timing
win32
win32calendartime.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.