如何打印以下格式的当前日期?
年/月/日
我一直在使用下面的,但它增加了一个额外的空间。我需要它看起来像‘2020/9/14’,而不是‘2020/9/14’。有什么想法吗?下面是后一个选项的当前代码。
str(todays_date.year)
str(todays_date.month)
str(todays_date.day)
dash = "/"
str(dash)
print(todays_date.year,dash,todays_date.month,dash,todays_date.day)
这:
date = '2020 / 09 /14'
print(date.replace(' ',''))
印刷品:
'2020/09/14'
像这样:
from datetime import datetime
print(datetime.today().strftime('%Y/%-m/%-d'))
更新:我在其中添加了连字符,意识到您不希望在一位数的月份或日期中使用前导零。
今天的结果是:
2020/9/14
如果您想使用日期中的各个值并进行自己的格式化,您可以这样做以获得相同的结果:
print("{}{}{}{}{}".format(todays_date.year,dash,todays_date.month,dash,todays_date.day))
在这我得到飞跃
问题内容: 我正在处理Java作业,它涉及在用户指定月份和年份之后打印日历。我不能使用Calendar或GregorianCalendar类。我的问题是日历在星期六的第一天无法正确打印月份。我已经看了大约一个小时的代码,但不确定出什么问题。我正在使用Zeller的Congruence查找以“ h”表示的每月的第一天。 例如,2008年3月的日历(错误地)如下所示: 这是我的代码: 问题答案: 从星
我正在做一个Java作业,它涉及在用户指定月份和年份后打印日历。我不能使用日历或日历类。我的问题是日历不能正确地打印月份的第一天是星期六。我已经看了我的代码大约一个小时了,我不确定哪里出了问题。我用Zeller的同余来计算月的第一天,它由“h”表示。 例如,2008年3月的日历(错误)如下所示: 这是我的代码:
类似于: 2016年4月1日 2016年4月3日 2016年4月22日的日期格式将是什么 那么有没有API可以这样解析日期呢? 编辑:重复的问题不包含任何关于分析日期1(st)、2(nd)、3(rd)的答案。我不知道如何分析第1中的st,第2中的nd和第3中的rd。
我正在尝试用C语言输出日历,我想我已经把格式弄下来了,但我遇到了麻烦: 正在验证用户输入(我已经注释掉了潜在的解决方案,但它还没有正确编译。它总是打印“所选的年/月无效”,并且break语句不起作用。) 在一周的正确日期开始日历日(2018年5月从周二开始,而不是周日) 我目前的输出: 我想要的输出: 这是我的程序:
问题内容: 我正在使用模块,即: 我想计算考虑takes年的一年中的某天。例如今天(2009年3月6日)是2009年的第65天。 我看到两个选择: 创建一个数组,确定是否是a年,然后手动汇总天数。 用于猜测,然后二进制搜索一年中的正确日期: YEAR = 2009 DAY_OF_YEAR = 62 d = datetime.date(YEAR, 1, 1) + datetime.timedelta