python中day_如何在python中获取datetime中的day name?

在python中,如何在datetime中获取日名称(例如:星期一、星期二、星期三、星期四、星期五、星期六和星期天)?。。。

这是我在myhandlers.py中的代码from django.utils.xmlutils import SimplerXMLGenerator

from piston.handler import BaseHandler

from booking.models import *

from django.db.models import *

from piston.utils import rc, require_mime, require_extended, validate

import datetime

class BookingHandler(BaseHandler):

allowed_method = ('GET', 'POST', 'PUT', 'DELETE')

fields = ('id', 'date_select', 'product_name', 'quantity', 'price','totalcost', 'first_name', 'last_name', 'contact', 'product')

model = Booking

def read(self, request, id, date_select):

if not self.has_model():

return rc.NOT_IMPLEMENTED

try:

prod = Product.objects.get(id=id)

prod_quantity = prod.quantity

merge = []

checkDateExist = Booking.objects.filter(date_select=date_select)

if checkDateExist.exists():

entered_date = Booking.objects.values('date_select').distinct('date_select').filter(date_select=date_select)[0]['date_select']

else:

entered_date = datetime.datetime.strptime(date_select, '%Y-%m-%d')

entered_date = entered_date.date()

delta = datetime.timedelta(days=3)

target_date = entered_date - delta

day = 1

for x in range(0,7):

delta = datetime.timedelta(days=x+day)

new_date = target_date + delta

maximumProdQuantity = prod.quantity

quantityReserve = Booking.objects.filter(date_select=new_date, product=prod).aggregate(Sum('quantity'))['quantity__sum']

if quantityReserve == None:

quantityReserve = 0

quantityAvailable = prod_quantity - quantityReserve

data1 = {'maximum_guest': maximumProdQuantity, 'available': quantityAvailable, 'date': new_date}

merge.append(data1)

return merge

except self.model.DoesNotExist:

return rc.NOT_HERE

在我的代码中:此行设置日期:for x in range(0,7):

delta = datetime.timedelta(days=x+day)

new_date = target_date + delta

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值