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()