def main():
print "Welcome To the Date Converter"
print "Please Enjoy Your Stay"
print
date_string = raw_input("Please enter a date in MM/DD/YYYY format: ")
date_list = date_string.split('/')
import datetime
d = datetime.date
d.strftime('%B %d, %Y')
main()
这就是我到目前为止,我一直得到一个0的输出在帮助将不胜感激我正在尝试有人输入一个数字日期和程序转换为一个日期,如2010年11月15日
来自dateutil的解析器是您的朋友。在
您需要pip安装dateutil,但是您有安全的数据包和日期转换代码包:
你可以这样用。在
^{pr2}$您会发现,使用这个解析器,您几乎可以处理任何日期字符串格式,并且可以得到一个不错的标准python日期
如果您试图拆分
date_string
使用date_string.split('/')
,那么 你必须转换 将字符串放入ints
的列表中。它是 有可能,但比 必要的。使用datetime.datetime.strptime
相反。把所有进口商品放在 脚本。它使理解脚本的依赖关系变得更容易。
一般来说,这是一个好习惯
if __name__=='__main__'
所以 你的脚本是可导入的(没有 意外运行代码)。这个 让你的剧本有双重目的 可以从命令行将它们作为脚本运行,也可以导入 它们可以重用函数。相关问题 更多 >
编程相关推荐