Exemplo n.º 1
0
def timezone(request):
    """
    Display some informations about timezone
    """
    # get a timestamp from Django ORM datetime with 'auto_now_add'
    temp_log_entry = LogEntry.objects.log_action("pylucid_plugin.system", "timezone test", request)
    auto_now_add = temp_log_entry.createtime
    temp_log_entry.delete()

    context = {
        "datetime_now": datetime.now(),
        "datetime_utcnow": datetime.utcnow(),
        "auto_now_add": auto_now_add,
        "settings_TIME_ZONE": settings.TIME_ZONE,
        "environ_TZ": os.environ.get("TZ", "----"),
        "utc_offset": utc_offset(),
    }
    return context
Exemplo n.º 2
0
from pylucid_project.utils import timezone

from datetime import datetime


TZ_OFFSET = timezone.utc_offset()


def to_utc(value, arg=None):
    """Formats a date as the time since that date (i.e. "4 days, 6 hours")."""
    assert isinstance(value, datetime)

    value = value - TZ_OFFSET
    return value
Exemplo n.º 3
0
from pylucid_project.utils import timezone

from datetime import datetime


TZ_OFFSET = timezone.utc_offset()


def to_utc(value, arg=None):
    """Formats a date as the time since that date (i.e. "4 days, 6 hours")."""
    assert isinstance(value, datetime)

    value = value - TZ_OFFSET
    return value