我有“自-日期”,“自-日期”和“合计天数” ...如果我有“自-日期”和“合计天数”,则我必须自动计算自 我使用以下方法获取“截止日期”
def fnd():
for fname in list:
x = None
x = np.array([np.array(PIL.Image.open(fname))])
print x.size
for im in x:
txt = pytesseract.image_to_string(image=im).encode('utf-8').strip()
open("Output.txt","a+").write(txt)
with open("Output.txt") as openfile:
for line in openfile:
for part in line.split():
if "cyber" in part.lower():
print(line)
return
这将不适用于每月的第一天.....因为它返回0 如何处理这种情况或以其他方式帮助我解决此问题。...提前致谢
答案 0 :(得分:2)
尝试
var d = new Date('08-20-2018');
d.setDate(d.getDate() - 1);
alert(d.getDate());
日期对象足够聪明,可以知道如果将任何“组件”(月,日,时,分,秒,毫秒)设置为超出“正常”范围,该怎么做-它会为您做数学>
答案 1 :(得分:0)
如果您只需要知道前一个日期,则可以始终从纪元时间中减去24小时,然后将其转换回日期对象,并得到如下日期:
new Date(new Date('08-01-2018').getTime() - 24*3600000).getDate()
new Date('08-01-2018').getTime()
将为您提供您想要上一个日期作为起始日期的时间
24 * 3600000从纪元减去24毫秒
减去该值后,您将获得前一天的纪元并使用new Date()
构造函数,您将再次获得Date对象
在这个新的日期对象上,可以调用getDate()
方法以获取正确的结果31。
我以MM-DD-YYYY
格式给Date构造函数指定了日期