Source code for warg.datetimes
#!/usr/bin/env python3
__author__ = "Christian Heider Lindbjerg"
__doc__ = r"""
Created on 18/03/2020
"""
__all__ = ["default_datetime_repr", "now_repr"]
import datetime
import logging
_logger = logging.getLogger(__name__)
DEFAULT_REPRESENTATION = "%Y-%m-%d_%H:%M:%S.%f"
[docs]
def default_datetime_repr(date: datetime, str_format: str = DEFAULT_REPRESENTATION) -> str:
"""
:param date:
:type date:
:param str_format:
:type str_format:
:return:
:rtype:"""
return date.strftime(str_format)
[docs]
def now_repr() -> str:
"""
:return:
:rtype:
"""
return default_datetime_repr(datetime.datetime.now())
if __name__ == "__main__":
_logger.info(now_repr())