Python datetime.datetime.weekday() Examples

The following are code examples for showing how to use datetime.datetime.weekday(). They are extracted from open source Python projects. You can vote up the examples you like or vote down the ones you don't like. You can also save this page to your account.

Example 1
Project: Thymus-timeseries   Author: sidorof   File: timeseries.py    (license) View Source Project 6 votes vote down vote up
def convert(self, new_freq, include_partial=True, **kwargs):
        """
        This function returns the timeseries converted to another frequency,
        such as daily to monthly.

        Usage:
            convert(new_freq, include_partial=True, **kwargs)

        The only kwarg is
            weekday=<some value>

        This is used when converting to weekly data. The weekday number
        corresponds to the the datetime.weekday() function.
        """
        if new_freq not in FREQ_IDAYTYPES + FREQ_DAYTYPES:
            raise ValueError(
                "Invalid new frequency: %s" % new_freq)

        return convert(
            self, new_freq, include_partial=include_partial, **kwargs) 
Example 2
Project: HongikFood   Author: JungWinter   File: managers.py    (license) View Source Project 5 votes vote down vote up
def calcWday(self, isToday):
        wday = datetime.weekday(datetime.utcnow() + timedelta(hours=9))
        if not isToday:
            wday = (wday + 1) % 7
        return wday 
Example 3
Project: nyx   Author: Cappycot   File: unison.py    (license) View Source Project 5 votes vote down vote up
def is_day(string):
    val = 1
    for day in days:
        if day in string:
            return val
        val += 1
    if "today" in string:
        return datetime.now().weekday() + 1
    return -1 
Example 4
Project: nyx   Author: Cappycot   File: unison.py    (license) View Source Project 5 votes vote down vote up
def time_stamp(datetime):
    day = datetime.weekday() + 1
    hour = datetime.hour
    minute = datetime.minute
    return day * 10000 + hour * 100 + minute 
Example 5
Project: ccdb5-api   Author: cfpb   File: es_interface.py    (license) View Source Project 5 votes vote down vote up
def _min_valid_time():
    # show notification starting fifth business day data has not been updated
    # M-Th, data needs to have been updated 6 days ago; F-S, preceding Monday
    now = _get_now()
    weekday = datetime.weekday(now)
    # When bigger than 3, it means it is a Friday/Saturday/Sunday,
    # we can use the weekday integer to get 4 days ago without the need to
    # worry about hitting the weekend.  Else we need to include the weekend
    delta = weekday if weekday > 3 else 6
    return (now - timedelta(delta)).strftime("%Y-%m-%d")