def unix(value): if isinstance(value, (date, builtin_datetime)): pass elif value < 10000000000: value = unix2datetime(value) else: value = milli2datetime(value) return str(datetime2unix(value))
def datetime(value): if isinstance(value, (date, builtin_datetime)): pass elif value < 10000000000: value = unix2datetime(value) else: value = milli2datetime(value) return datetime2string(value, "%Y-%m-%d %H:%M:%S")
def unix(value): """ Convert a date, or datetime to unix timestamp :param value: :return: """ if isinstance(value, (date, builtin_datetime)): pass elif value < 10000000000: value = unix2datetime(value) else: value = milli2datetime(value) return str(datetime2unix(value))
def datetime(value): """ Convert from unix timestamp to GMT string :param value: unix timestamp :return: string with GMT time """ if isinstance(value, (date, builtin_datetime)): pass elif value < 10000000000: value = unix2datetime(value) else: value = milli2datetime(value) return datetime2string(value, "%Y-%m-%d %H:%M:%S")
def datetime(value): """ Convert from unix timestamp to GMT string :param value: unix timestamp :return: string with GMT time """ if isinstance(value, (date, builtin_datetime)): pass elif value < 10000000000: value = unix2datetime(value) else: value = milli2datetime(value) return datetime2string(value, "%Y-%m-%d %H:%M:%S.%f").rstrip(".000000").rstrip("000")
def datetime(value): """ Convert from unix timestamp to GMT string :param value: unix timestamp :return: string with GMT time """ if isinstance(value, (date, builtin_datetime)): pass elif value < 10000000000: value = unix2datetime(value) else: value = milli2datetime(value) output = datetime2string(value, "%Y-%m-%d %H:%M:%S.%f") if output.endswith(".000000"): return output[:-7] elif output.endswith("000"): return output[:-3] else: return output