日期转换成年月日格式java_如何将日,月,年转换为日期格式?
如果
monthStr = months[month-1]
有索引错误,这意味着 month 小于1或大于12.您可以在此行之前检查它是否在正确的范围内 .
几点说明
eval 很危险,在这种情况下不需要 . 您可以使用 split , map 和 int 来提取整数 .
你可以使用 format 和 %02d 来显示日期,如果你想自己写的话
strftime and strptime完全按照自己的意愿行事 . 它们将字符串解析为日期时间并以任何给定格式显示 datetime .
calendar已经month_name . 该列表有13个元素,第一个是空的 .
修改后的代码:
def main():
# get the day month and year
day, month, year = map(int, input("Please enter day, month, year numbers: ").split(','))
date1 = '%02d/%02d/%d' % (day, month, year)
months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
if month > 0 and month < 13:
month_str = months[month-1]
## alternative :
# import calendar
# month_str = calendar.month_name[month]
date2 = '%s %d, %d' % (month_str, day, year)
print("The date is", date1, "or", date2+ ".")
else:
print("Invalid month")
main()
举个例子 :
Please enter day, month, year numbers: 24,12,2017
The date is 24/12/2017 or December 24, 2017.
但是:
Please enter day, month, year numbers: 24,0,2017
Invalid month
日期转换成年月日格式java_如何将日,月,年转换为日期格式?相关推荐
- matlab两种方法将NC文件中的gregorian日期转换成年月日ymd
在读取某一些科研数据集的时候,采用netcdf的存储格式,其中往往会遇到以下的情况: time Size: 1x1Dimensions: timeDatatype: doubleAttributes: ...
- 字符串日期 转换成 需要的格式的 字符串日期(超强)
字符串日期 转换成 需要的格式的 字符串日期 调用:dateformat(String pattern,Object date, boolean ifNullGetNow): 参数1:patern:你 ...
- 将时间戳“年月日 时分秒”格式转换成“年月日”格式
将时间戳"年月日 时分秒"格式转换成"年月日"格式 将时间戳"年月日 时分秒"格式转换成"年月日"格式 总是忘记要重新查 ...
- 将中文日期转换成自己想要的格式如:2018年09月29日转换成2018-09-29
def date_conversion(self,date): '''将中文日期转换成自己想要的格式如:2018年09月29日转换成2018-09-29''' c = list(re.findall( ...
- excel批量转换日期格式,将yyyymmdd类型日期转换成yyyy-mm-dd等日期类型方法
源数据日期格式:例如: 20160420 20160422 目标日期格式类型: 2016-4-20 2016-4-22 或 2016/04/20 2016/04/22 方法: 一.选中相应数据的单元格 ...
- 日期格式转换成时间戳格式php,php日期转时间戳,指定日期转换成时间戳
有朋友问php与mysql有没有办法把日期转时间戳或把指定日期转换成时间戳呢,其实这个是有并且还非常的简单,下面我来给大家介绍介绍. 一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是 ...
- excel 如何将带杠的日期转换成不带杠的格式
我们在日常工作中经常会遇到excel表格中日期不统一的烦恼,而且每个人操作习惯的格式也不一样,或者excel计算或者匹配也对时间格式要求严格,今天给大家分享一个常用的时间转换小技巧. 如何将带杠的日期 ...
- 将字符串转换为日期,将日期转换成指定格式的字符串
/** * 将字符串转换为日期 * @param str * @return */ public static Date toDate(String str){ DateForm ...
- sql里面如何将年月日时分秒的格式转换成年月日
例如 我需要通过 取到数据库中的 原有数据是年月日时分秒格式的,目前需要转换成年月日 此时需要 使用一个关键字 ------DATE_FORMAT(clue_create_time,'%Y-%m-% ...
- Oracle数据库将时间戳转换成年月日时分秒格式
最近在工作中碰到了一个需求:需要将Oracle数据库中的时间戳转换成年月日时分秒的格式. 在查阅了相关文档.博客和资料后,实现了该需求,现在进行了总结,避免以后忘记. -- 需求:将时间戳: 1631 ...
最新文章
- 清华唐杰:GPT-3表示能力已经接近人类了,但它有一个阿喀琉斯之踵
- Python 数据结构视频教程五
- vsftpd登录报530
- Java学习笔记(13)
- 【bzoj4372】烁烁的游戏 动态点分治+线段树
- 视觉注意力机制(中)
- 全网最全的Numpy开发入门教程(详细案例版)
- 计算机网络之物理层:1、接口特性、同步异步、串行并行、双工
- ogg sqlserver mysql_ogg 报错,求大神解决方法
- 欧莱雅收购AI公司ModiFace,想让自拍照“一键上妆”
- Geotools之“Hello World”——打开本地shp文件并显示
- python 线程-threding示例使用
- SCSI和RAID控制器
- java 数据透视表 组件_Apache POI如何将工作簿样式应用于所有数据透视表 . 我如何排除床单?...
- 树莓派上使用 LCD1602 显示状态
- idea使用教程-idea简介
- IDEA展示隐藏文件夹
- 语言表达的6c原则是指什么,第二讲 BEC写作的语言、语法、组织和文体
- 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
- IOS系统降级小工具
热门文章
- 史上最全Android版本号信息:)_我是亲民_新浪博客
- Blender学习-考拉课程学习记录
- 曙光服务器通过ipmi安装系统,曙光服务器ipmi部署记录精编版
- 【Opencv实战】刷爆朋友圈的特效“人物动漫化”是什么鬼?今天教你涨姿势—网友狂喜:我要学习,不许拦我
- 事事有着落,件件有回音——MyAppsp平台督查督办管理系统
- 今天,给大家推荐一下我的好友:爱迪生
- 苹果4s手机装 java微信_苹果4s微信版本过低怎么办 大师来详解
- 硬核!深信服春招3面,终获20k入职offer!
- 高清车牌识别系统无法连接服务器,智能停车场高清车牌识别系统,常见的故障及解决方法!...
- 2021年度总结—四非计算机保研经历(参营:清华网研院、中科大先研院、华师大数据科学院、厦大计算机系、上科大信息学院)