maix.time
maix.time module
You can use
maix.time
to access this module with MaixPy
This module is generated from MaixCDK
Module
No module
Enum
Variable
Function
time
def time() -> float
item | doc |
---|---|
brief | Get current time in s |
return | current time in s, double type |
C++ defination code:
double time()
time_ms
def time_ms() -> int
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
def time_s() -> int
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
def time_us() -> int
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
def time_diff(last: float, now: float = -1) -> float
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
def sleep(s: float) -> None
item | doc |
---|---|
brief | Sleep seconds |
param | s: seconds, double type |
C++ defination code:
void sleep(double s)
sleep_ms
def sleep_ms(ms: int) -> None
item | doc |
---|---|
brief | Sleep milliseconds |
param | ms: milliseconds, uint64_t type |
C++ defination code:
void sleep_ms(uint64_t ms)
sleep_us
def sleep_us(us: int) -> None
item | doc |
---|---|
brief | Sleep microseconds |
param | us: microseconds, uint64_t type |
C++ defination code:
void sleep_us(uint64_t us)
now
def now() -> DateTime
item | doc |
---|---|
brief | Get current UTC date and time |
return | current date and time, DateTime type |
C++ defination code:
time::DateTime *now()
localtime
def localtime() -> DateTime
item | doc |
---|---|
brief | Get local time |
return | local time, DateTime type |
C++ defination code:
time::DateTime *localtime()
strptime
def strptime(str: str, format: str) -> DateTime
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()