当前位置: 首页 > 知识库问答 >
问题:

用Python打印年/月/日?`[副本]

闾丘树
2023-03-14

如何打印以下格式的当前日期?

年/月/日

我一直在使用下面的,但它增加了一个额外的空间。我需要它看起来像‘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)

共有2个答案

曹原
2023-03-14

这:

date = '2020 / 09 /14'

print(date.replace(' ',''))

印刷品:

'2020/09/14'
鲁展
2023-03-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