maix.time
maix.time module
You can use
maix.timeto access this module with MaixPy
This module is generated from MaixCDK
Module
No module
Enum
Variable
Function
time
| item | doc |
|---|---|
| brief | Get current time in s |
| return | current time in s, double type |
C++ defination code:
double time()
time_ms
| item | doc |
|---|---|
| brief | Get current time in ms |
| return | current time in ms, uint64_t type |
C++ defination code:
uint64_t time_ms()
time_s
| item | doc |
|---|---|
| brief | Get current time in s |
| return | current time in s, uint64_t type |
C++ defination code:
uint64_t time_s()
time_us
| item | doc |
|---|---|
| brief | Get current time in us |
| return | current time in us, uint64_t type |
C++ defination code:
uint64_t time_us()
time_diff
| item | doc |
|---|---|
| brief | Calculate time difference |
| param | last: last time now: current time |
| return | time difference |
C++ defination code:
double time_diff(double last, double now = -1)
sleep
| item | doc |
|---|---|
| brief | Sleep seconds |
| param | s: seconds, double type |
C++ defination code:
void sleep(double s)
sleep_ms
| item | doc |
|---|---|
| brief | Sleep milliseconds |
| param | ms: milliseconds, uint64_t type |
C++ defination code:
void sleep_ms(uint64_t ms)
sleep_us
| item | doc |
|---|---|
| brief | Sleep microseconds |
| param | us: microseconds, uint64_t type |
C++ defination code:
void sleep_us(uint64_t us)
now
| item | doc |
|---|---|
| brief | Get current UTC date and time |
| return | current date and time, DateTime type |
C++ defination code:
time::DateTime *now()
localtime
| item | doc |
|---|---|
| brief | Get local time |
| return | local time, DateTime type |
C++ defination code:
time::DateTime *localtime()
strptime
| item | doc |
|---|---|
| brief | DateTime from string |
| param | str: date time string format: date time format |
| return | DateTime |
C++ defination code:
time::DateTime *strptime(const std::string &str, const std::string &format)
gmtime
| item | doc |
|---|---|
| brief | timestamp to DateTime(time zone is UTC (value 0)) |
| param | timestamp: double timestamp |
| return | DateTime |
C++ defination code:
time::DateTime *gmtime(double timestamp)
Class
DateTime
| item | doc |
|---|---|
| brief | Date and time class |
C++ defination code:
class DateTime
year
| item | doc |
|---|---|
| type | var |
| brief | Year |
| static | False |
| readonly | False |
C++ defination code:
int year
month
| item | doc |
|---|---|
| type | var |
| brief | Month, 1~12 |
| static | False |
| readonly | False |
C++ defination code:
int month
day
| item | doc |
|---|---|
| type | var |
| brief | Day |
| static | False |
| readonly | False |
C++ defination code:
int day
hour
| item | doc |
|---|---|
| type | var |
| brief | Hour |
| static | False |
| readonly | False |
C++ defination code:
int hour
minute
| item | doc |
|---|---|
| type | var |
| brief | Minute |
| static | False |
| readonly | False |
C++ defination code:
int minute
second
| item | doc |
|---|---|
| type | var |
| brief | Second |
| static | False |
| readonly | False |
C++ defination code:
int second
microsecond
| item | doc |
|---|---|
| type | var |
| brief | Microsecond |
| static | False |
| readonly | False |
C++ defination code:
int microsecond
yearday
| item | doc |
|---|---|
| type | var |
| brief | Year day |
| static | False |
| readonly | False |
C++ defination code:
int yearday
weekday
| item | doc |
|---|---|
| type | var |
| brief | Weekday, 0 is Monday, 6 is Sunday |
| static | False |
| readonly | False |
C++ defination code:
int weekday
zone
| item | doc |
|---|---|
| type | var |
| brief | Time zone |
| static | False |
| readonly | False |
C++ defination code:
float zone
zone_name
| item | doc |
|---|---|
| type | var |
| brief | Time zone name |
| static | False |
| readonly | False |
C++ defination code:
std::string zone_name
__init__
def __init__(self, year: int = 0, month: int = 0, day: int = 0, hour: int = 0, minute: int = 0, second: int = 0, microsecond: int = 0, yearday: int = 0, weekday: int = 0, zone: int = 0) -> None
| item | doc |
|---|---|
| type | func |
| brief | Constructor |
| param | year: year month: month day: day hour: hour minute: minute second: second microsecond: microsecond yearday: year day weekday: weekday zone: time zone |
| static | False |
C++ defination code:
DateTime(int year = 0, int month = 0, int day = 0, int hour = 0, int minute = 0, int second = 0, int microsecond = 0, int yearday = 0, int weekday = 0, int zone = 0)
strftime
def strftime(self, format: str) -> str
| item | doc |
|---|---|
| type | func |
| brief | Convert to string |
| return | date time string |
| static | False |
C++ defination code:
std::string strftime(const std::string &format)
timestamp
def timestamp(self) -> float
| item | doc |
|---|---|
| type | func |
| brief | Convert to float timestamp |
| return | float timestamp |
| static | False |
C++ defination code:
double timestamp()