init commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import datetime
|
||||
|
||||
from talon import Module
|
||||
|
||||
mod = Module()
|
||||
|
||||
|
||||
@mod.action_class
|
||||
class Actions:
|
||||
def time_format(fmt: str = None) -> str:
|
||||
"""Return the current time, formatted.
|
||||
fmt: strftime()-style format string, defaults to ISO format."""
|
||||
now = datetime.datetime.now()
|
||||
if fmt is None:
|
||||
return now.isoformat()
|
||||
return now.strftime(fmt)
|
||||
|
||||
def time_format_utc(fmt: str = None) -> str:
|
||||
"""Return the current UTC time, formatted.
|
||||
fmt: strftime()-style format string, defaults to ISO format."""
|
||||
now = datetime.datetime.utcnow()
|
||||
if fmt is None:
|
||||
return now.isoformat()
|
||||
return now.strftime(fmt)
|
||||
@@ -0,0 +1,7 @@
|
||||
date insert: insert(user.time_format("%Y-%m-%d"))
|
||||
date insert UTC: insert(user.time_format_utc("%Y-%m-%d"))
|
||||
timestamp insert: insert(user.time_format("%Y-%m-%d %H:%M:%S"))
|
||||
timestamp insert high resolution: insert(user.time_format("%Y-%m-%d %H:%M:%S.%f"))
|
||||
timestamp insert UTC: insert(user.time_format_utc("%Y-%m-%d %H:%M:%S"))
|
||||
timestamp insert UTC high resolution:
|
||||
insert(user.time_format_utc("%Y-%m-%d %H:%M:%S.%f"))
|
||||
Reference in New Issue
Block a user