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

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