II.II.MMXVIII基准日期是什么意思日期

怎么用java把一个yyyy-MM-dd hh:mm:ss格式的时间转化成yyyy-MM-dd格式的时间?_百度知道
该问题可能描述不清,建议你
怎么用java把一个yyyy-MM-dd hh:mm:ss格式的时间转化成yyyy-MM-dd格式的时间?
我有更好的答案
调用方法DateUtil.getWantDate(& 23:59:23&, &yyyyMMdd&),其中【 23:59:23】为待格式转化的时间;【&yyyyMMdd&】为自己想要的格式以下是个人写的工具类,方法【date2String】:是将日期格式转化成String类型方法【string2Date】:是将String类型转化成日期格式方法【getCurrentTime】:获取当前时间方法【getWantDate】:获取想要的时间格式方法【getAfterTime】:获取该时间的几分钟之后的时间方法【getBeforeTime】:获取该时间的几分钟之前的时间import&java.text.SimpleDateFimport&java.util.D&&public&class&DateUtil&{
public&static&final&String&PATTERN_STANDARD08W&=&&yyyyMMdd&; public&static&final&String&PATTERN_STANDARD12W&=&&yyyyMMddHHmm&; public&static&final&String&PATTERN_STANDARD14W&=&&yyyyMMddHHmmss&; public&static&final&String&PATTERN_STANDARD17W&=&&yyyyMMddHHmmssSSS&;
public&static&final&String&PATTERN_STANDARD10H&=&&yyyy-MM-dd&; public&static&final&String&PATTERN_STANDARD16H&=&&yyyy-MM-dd&HH:mm&; public&static&final&String&PATTERN_STANDARD19H&=&&yyyy-MM-dd&HH:mm:ss&;
public&static&final&String&PATTERN_STANDARD10X&=&&yyyy/MM/dd&; public&static&final&String&PATTERN_STANDARD16X&=&&yyyy/MM/dd&HH:mm&; public&static&final&String&PATTERN_STANDARD19X&=&&yyyy/MM/dd&HH:mm:ss&; /** &*&@Title:&date2String &*&@Description:&日期格式的时间转化成字符串格式的时间 &*&@author&YFB &*&@param&date &*&@param&pattern &*&@return &*/& public&static&String&date2String(Date&date,&String&pattern)&{
if&(date&==&null)&{
throw&new&java.lang.IllegalArgumentException(&timestamp&null&illegal&);
pattern&=&(pattern&==&null&||&pattern.equals(&&))?PATTERN_STANDARD19H:
SimpleDateFormat&sdf&=&new&SimpleDateFormat(pattern);
return&sdf.format(date); }
/** &*&@Title:&string2Date &*&@Description:&字符串格式的时间转化成日期格式的时间 &*&@author&YFB &*&@param&strDate &*&@param&pattern &*&@return &*/& public&static&Date&string2Date(String&strDate,&String&pattern)&{
if&(strDate&==&null&||&strDate.equals(&&))&{
throw&new&RuntimeException(&strDate&is&null&);
pattern&=&(pattern&==&null&||&pattern.equals(&&))?PATTERN_STANDARD19H:
SimpleDateFormat&sdf&=&new&SimpleDateFormat(pattern);
Date&date&=&
date&=&sdf.parse(strDate);
}&catch&(Exception&e)&{
throw&new&RuntimeException(e);
/** &*&@Title:&getCurrentTime &*&@Description:&取得当前系统时间 &*&@author&YFB &*&@param&format&格式&17位(yyyyMMddHHmmssSSS)&(14位:yyyyMMddHHmmss)&(12位:yyyyMMddHHmm)&(8位:yyyyMMdd) &*&@return &*/& public&static&String&getCurrentTime(String&format)&{
SimpleDateFormat&formatDate&=&new&SimpleDateFormat(format);
String&date&=&formatDate.format(new&Date());
/** &*&@Title:&getWantDate &*&@Description:&获取想要的时间格式 &*&@author&YFB &*&@param&dateStr &*&@param&wantFormat &*&@return &*/& public&static&String&getWantDate(String&dateStr,String&wantFormat){
if(!&&.equals(dateStr)&&dateStr!=null){
String&pattern&=&PATTERN_STANDARD14W;
int&len&=&dateStr.length();
switch(len){
case&8:pattern&=&PATTERN_STANDARD08W;
case&12:pattern&=&PATTERN_STANDARD12W;
case&14:pattern&=&PATTERN_STANDARD14W;
case&17:pattern&=&PATTERN_STANDARD17W;
case&10:pattern&=&(dateStr.contains(&-&))?PATTERN_STANDARD10H:PATTERN_STANDARD10X;
case&16:pattern&=&(dateStr.contains(&-&))?PATTERN_STANDARD16H:PATTERN_STANDARD16X;
case&19:pattern&=&(dateStr.contains(&-&))?PATTERN_STANDARD19H:PATTERN_STANDARD19X;
default:pattern&=&PATTERN_STANDARD14W;
SimpleDateFormat&sdf&=&new&SimpleDateFormat(wantFormat);
SimpleDateFormat&sdfStr&=&new&SimpleDateFormat(pattern);
Date&date&=&sdfStr.parse(dateStr);
dateStr&=&sdf.format(date);
}&catch&(Exception&e)&{
e.printStackTrace();
return&dateS }
/** &*&@Title:&getAfterTime &*&@Description:&获取该时间的几分钟之后的时间 &*&@author&YFB &*&@param&dateStr &*&@param&minute &*&@return &*/& public&static&String&getAfterTime(String&dateStr,int&minute){
String&returnStr&=&&&;
String&pattern&=&PATTERN_STANDARD14W;
int&len&=&dateStr.length();
switch(len){
case&8:pattern&=&PATTERN_STANDARD08W;
case&10:pattern&=&PATTERN_STANDARD10H;
case&12:pattern&=&PATTERN_STANDARD12W;
case&14:pattern&=&PATTERN_STANDARD14W;
case&16:pattern&=&PATTERN_STANDARD16H;
case&17:pattern&=&PATTERN_STANDARD17W;
case&19:pattern&=&PATTERN_STANDARD19H;
default:pattern&=&PATTERN_STANDARD14W;
SimpleDateFormat&formatDate&=&new&SimpleDateFormat(pattern);
Date&date&=&
date&=&formatDate.parse(dateStr);
Date&afterDate&=&new&Date(date.getTime()+(60000*minute));
returnStr&=&formatDate.format(afterDate);
}&catch&(Exception&e)&{
returnStr&=&dateS
e.printStackTrace();
return&returnS }
/** &*&@Title:&getBeforeTime &*&@Description:&获取该时间的几分钟之前的时间 &*&@author&YFB &*&@param&dateStr &*&@param&minute &*&@return &*/& public&static&String&getBeforeTime(String&dateStr,int&minute){
String&returnStr&=&&&;
String&pattern&=&PATTERN_STANDARD14W;
int&len&=&dateStr.length();
switch(len){
case&8:pattern&=&PATTERN_STANDARD08W;
case&10:pattern&=&PATTERN_STANDARD10H;
case&12:pattern&=&PATTERN_STANDARD12W;
case&14:pattern&=&PATTERN_STANDARD14W;
case&16:pattern&=&PATTERN_STANDARD16H;
case&17:pattern&=&PATTERN_STANDARD17W;
case&19:pattern&=&PATTERN_STANDARD19H;
default:pattern&=&PATTERN_STANDARD14W;
SimpleDateFormat&formatDate&=&new&SimpleDateFormat(pattern);
Date&date&=&
date&=&formatDate.parse(dateStr);
Date&afterDate&=&new&Date(date.getTime()-(60000*minute));
returnStr&=&formatDate.format(afterDate);
}&catch&(Exception&e)&{
returnStr&=&dateS
e.printStackTrace();
return&returnS }
public&static&void&main(String[]&args){
System.out.println(DateUtil.getWantDate(&&23:59:23&,&&yyyyMMdd&)); }}3.上面是自己整理的日期工具类,可以copy到你得程序中使用。
采纳率:54%
字符串转字符串直接截断就行了:String&date&=&&&23:35:33&;String&newdate&=&date.subString(0,10);Date&d&=&new&SimpleDateFormat(&yyyy-MM-dd&).parse(newdate);如果是用时间格式:SimpleDateFormat&sdf1&=&new&SimpleDateFormat(&yyyy-MM-dd&);SimpleDateFormat&sdf2&=&new&SimpleDateFormat(&yyyy-MM-dd&hh:mm:ss&);sdf1.format(sdf2.parse(&&23:35:33&));
本回答被提问者采纳
如果是时间戳转日期,如下就可以了java.util.Date&d1&=&new&java.util.Date();java.sql.Date&d2&=&new&java.sql.Date(&d1.getTime()&);
DateFormat format1 = new SimpleDateFormat(&yyyy-MM-dd&); format1.format(你的时间);
直接使用String的substring,
希望采纳import&java.text.ParseEimport&java.text.SimpleDateFimport&java.util.Dpublic&class&MyTest&{ public&static&void&main(String[]&args)&throws&ParseException&{
SimpleDateFormat&sd1&=&new&SimpleDateFormat(&yyyy-MM-dd&hh:mm:ss&);
SimpleDateFormat&sd2&=&new&SimpleDateFormat(&yyyy-MM-dd&);
String&test&=&&&02:54:43&;
Date&parse&=&sd1.parse(test);
System.out.println(sd2.format(parse)); }}
其他3条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。麻烦大家告诉我,英文I,II,III,一,二,三,四,五,往后一直都是怎么写的?我只会写到III。谢谢_百度知道
麻烦大家告诉我,英文I,II,III,一,二,三,四,五,往后一直都是怎么写的?我只会写到III。谢谢
我有更好的答案
个位数举例I, 1 ;II, 2; III, 3; IV, 4 ;V, 5 ;VI, 6; VII, 7; VIII,8 ;IX, 9 ·十位数举例
X, 10; XI, 11 ;XII, 12; XIII, 13; XIV, 14; XV, 15 ;XVI, 16 ;XVII, 17 ;XVIII, 18; XIX, 19; XX, 20;
XXI, 21 ;XXII, 22 ;XXIX, 29; XXX, 30; XXXIV, 34; XXXV, 35 ;XXXIX, 39; XL, 40; L, 50 ;LI, 51; LV, 55; LX, 60; LXV, 65; LXXX, 80; XC, 90 ;XCIII, 93; XCV, 95 ;XCVIII, 98; XCIX, 99 ;·百位数举例C, 100; CC, 200 ;CCC, 300 ;CD, 400; D, 500 ;DC,600 ;DCC, 700; DCCC, 800 ;CM, 900; CMXCIX,999; ·千位数举例 M, 1000; MC, 1100 ;MCD, 1400 ;MD, 1500 ;MDC, 1600 ;MDCLXVI, 1666; MDCCCLXXXVIII, 1888 ;MDCCCXCIX, 1899 ;MCM, 1900 ;MCMLXXVI, 1976; MCMLXXXIV, 1984; MCMXC, 1990 ;MM, 2000 ;MMMCMXCIX, 3999;·千位数以上举例-----CLXXX DCL, 183650;====== -----CXXXIV CMXLV DLXXXIV, ; 记数方法  基本字符:   I、V、X、L、C、D、M   相应的阿拉伯数字表示为:   1.5、10、50、100、500、1000   (1)相同的数字连写,所表示的数等于这些数字相加得到的数,如:Ⅲ = 3;   (2)小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数, 如:Ⅷ = 8;Ⅻ = 12;   (3)小的数字,(限于Ⅰ、X 和C)在大的数字的左边,所表示的数等于大数减小数得到的数,如:Ⅳ= 4;Ⅸ= 9;   (4)正常使用时连写的数字重复不得超过三次。(表盘上的四点钟--“IIII”,例外。)   (5)在一个数的上面画一条横线,表示这个数增值1000 倍,例如有:Ⅻ=12,000。编辑本段组数规则  有几条须注意掌握;   (1)基本数字Ⅰ、X 、C 中的任何一个,自身连用构成数目,或者放在大数的右边连用构成数目,都不能超过三个;放在大数的左边只能用一个。   (2)不能把基本数字V 、L 、D 中的任何一个作为小数放在大数的左边采用相减的方法构成数目;放在大数的右边采用相加的方式构成数目,只能使用一个。   (3)V 和X 左边的小数字只能用Ⅰ。   (4)L 和C 左边的小数字只能用X。   (5)D 和M 左边的小数字只能用C。   (6)在数字上加一横表示这个数字的1000倍。
I, 1 ;II, 2; III, 3; IV, 4 ;V, 5 ;VI, 6; VII, 7; VIII,8 ;IX, 9 ·十位数举例
X, 10; XI, 11 ;XII, 12; XIII, 13; XIV, 14; XV, 15 ;XVI, 16 ;XVII, 17 ;XVIII, 18; XIX, 19; XX, 20;
XXI, 21 ;XXII, 22 ;XXIX, 29; XXX, 30; XXXIV, 34; XXXV, 35 ;XXXIX, 39; XL, 40; L, 50 ;LI, 51; LV, 55; LX, 60; LXV, 65; LXXX, 80; XC, 90 ;XCIII, 93; XCV, 95 ;XCVIII, 98; XCIX, 99 ;
这不是英文,是罗马数字 4, IV
XII 以下类推
我晕,你说的这是英文吗??英文是 one
two .......
其他1条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。当前位置:
佳能EF 16-35mm f/2.8L II USM点评
综合评分 3.6
优点:1.极佳的做工。应该说是顶级的。坚固耐用。
2.色彩厚实,是典型L的色彩。
3.中心分辨率很好,2.8光圈全开没问题。
4.对焦时又快又没什么声音!对焦快.(这是应该的,价格在那里摆着呢)
5.防水滴和防尘!
6.焦段好,在全副或非全副上都合适。
7.畸变控制的较好
缺点:缺点:价格偏贵,遮光罩太难看了!也不好保存。
总结:是目前佳能最好的超广角变焦镜头。它的价格可以买两个17-40L镜头
17-40L和这个头绝对不是一个级别的东西。
一分钱一分货的道理还是颠扑不破的。
还可输入250字
PConline匿名网友
优点:色彩好!
缺点:太贵!
总结:除了色彩好外,其实清晰度跟18-135的镜头是差不多的!因此我买了用了一天,第二天就决定卖了!和我心中想要的相差太大!这个镜太对不起这个价了!不知新出的镜质量是否差了??!!
还可输入250字
优点:色彩还好,是典型L的色彩。 中心分辨率还好,2.8光圈全开没大问题。 对焦时又快又没什么声音!对焦快,但准度没有想的那么好 ,防水滴和防尘! 焦段好。
缺点:做工外观看还不错,但是镜头的变焦环比较松,镜管内如果上下移动时有上下碰撞的声音,镜管在内上下活动,变焦时有空档。
总结:这只镜头不值现今的售价,没有传说的那么优秀,那只是传说!
还可输入250字
PConline匿名网友
对,没想象的那么优秀,跟本就不值这个价,买了用了两天就给退了!对比18-135的头,只是色彩好些,较鲜艳;清晰度是一样的!现在这样的价格买,花得实在冤!现在想想四千都要考虑了!只是装在机上比较拉风而已!但我对这个并不感冒!
PConline匿名网友
优点:色彩还行,是典型L的色彩。 中心分辨率还好,2.8光圈全开没大问题。 对焦时又快又没什么声音!对焦快.但是精度差点。
缺点:做工不是很好,外表看着还行,变焦环比较空旷,变焦时有空档,而且境管内上下活动境头时有上下活动的声音。
总结:价格偏贵,此境头不值,性价比一般,没有介绍的那么优秀。
还可输入250字
价格:9990元
时间:2014-10
渠道:宜昌迪特影像
最满意:外观很拉风
最不满意:画面右上方无法对焦,连续换了三只都是那样,中了枪手的毒啊
其它描述:后悔没有进定焦
还可输入250字
广东省广州市网友
色彩好,清晰度高。&赞
值得拥有。
还可输入250字
佳能EF 16-35mm f/2.8L II USM 在售电商
一起分享体验
快速点评不得少于10个字哦,当前已输入0字
看不清?换一张
最多可以输入30个字
上传图片:
最多上传10张图片,您还可以上传10张
高级点评不得少于50个字哦,当前已输入0.0字
购买情况:
购买价格:
购买渠道:
1号店 京东商城 苏宁易购 国美电器 亚马逊 新蛋网 其它
佳能EF 16-35mm f/2.8L II USM相关产品评价
热门城市:
甘肃省兰州
H湖南省长沙
湖北省武汉
海南省海口
河南省郑州
河北省石家庄保定邯郸邢台唐山
黑龙江哈尔滨大庆
J江西省南昌赣州
江苏省南京苏州无锡
吉林省长春
L辽宁省沈阳大连
N内蒙古呼和浩特
S上海市上海
四川省成都
陕西省西安
山东省 济南青岛烟台
山西省太原
T天津市天津
X新疆乌鲁木齐
Y云南省昆明
Z浙江省杭州宁波温州
加载中,请稍候...
佳能热门镜头排行xxxii表示罗马数字是多少
var sogou_ad_id=731549;
var sogou_ad_height=160;
var sogou_ad_width=690;蜂鸟手机端
&器材讨论区
&论坛服务区
一个新手的纠结:佳能EF 16-35mm f/2.8L II USM和16-35mm F4L IS
共5页到第页
最近准备外出第一次去西藏,手头已有24-105,70-200(爱死小白免)
一直想入一个广角的镜头,想入一个16-35,但有二种光圈的EF 16-35mm f/2.8L II USM和16-35mm F4L IS USM的一直在做对比,也看了很多网上的http://article.pchome.net/content-1743865.html这个文章的评比,一直纠结,到底入那一个,实在没有办法,还是想请各位大神给予指导一下,人文与风景兼顾!拍风景的同时,老婆在旁边你懂的!谢谢大家!
IP地址:58.242.57.42
毫无疑问,后者的干活!理由:
1. 一个是老头,一个是新头,分辨率不在一个档次;
2. 后者带IS;
3. 广角多用来拍风景,大光圈用的少!
IP地址:180.166.23.5
还有一条:后者便宜!
IP地址:180.166.23.5
不考虑价钱呢!
3楼melbourne8
还有一条:后者便宜!
IP地址:58.242.57.42
不考虑价钱就哪个贵买哪个
IP地址:124.67.9.182
啥机身?若是俺选,就大光圈!
在这我能感觉到我的存在 在这有太多让我眷恋的东西
IP地址:114.243.99.26
2.8的用途更多一些,广角防抖意义不大。不想后悔就f2.8
IP地址:106.44.110.13
6楼白毛狼王
啥机身?若是俺选,就大光圈!
IP地址:58.242.57.42
广角在用的时候,防抖重要吗、??
2.8的用途更多一些,广角防抖意义不大。不想后悔就f2.8
IP地址:58.242.57.42
F4和2.8是重要的区分,以24-70 2.8一代 和24-105来说 后者的分辨率 锐度什么的当时也是说秒了2.8一代,还有防抖焦距还长35mm。很多人也是恨不得马上卖了24-70一代进24-105,其实颜色 氛围啥的还是大大有区别的,结果呢 ,现在一代二手还能卖6k左右。24-105只能卖2.8k左右,当时24-105出来卖的价格和24-70 一代是差不多的,这就是市场的选择。
IP地址:112.64.50.224
共5页到第页
5 : 绝对精彩
4 : 值得收藏
0标签限制6个
0图片最多能上传40张
0宽度不小于640px,高度不小于320px
0正在发帖请稍候
热门主题:
微信请扫二维码
0广告、垃圾营销信息
0淫秽、色情
0虚假不属实的信息
0盗用他人图片
0与本版块主题无关的内容
0发布广告信息(新ID建议永禁)
0发布色情内容
0发布他人隐私信息
0不和谐言论或人身攻击
0发布与本版块主题无关的内容
0盗用他人图片等版权问题
0主题、回复灌水
0言语攻击版主行为
0发布反动言论
0广告、垃圾营销信息
0淫秽、色情
0不友好评论、人身攻击
0虚假不属实的信息
0协助楼主删除
0与本版块主题无关的内容
0盗用他人图片
0广告、垃圾营销信息
0淫秽、色情
0不友好评论、人身攻击
0虚假不属实的信息
0协助楼主删除
0与本版块主题无关的内容
0盗用他人图片
0发布广告信息(新ID建议永禁)
0发布色情内容
0发布他人隐私信息
0不和谐言论或人身攻击
0发布与本版块主题无关的内容
0盗用他人图片等版权问题
0主题、回复灌水
0言语攻击版主行为
0发布反动言论
0我是楼主,我要删帖
已选择 1 个帖子,只能在您有权限的版块之间操作。
原板块:佳能
目标板块:
请选择目标板块
测试小版块
索尼α影像Club
135画幅相机系统
单反相机和镜头
村里摄影版
旁轴及其他相机和镜头
鸟类摄影佳作欣赏
中、大画幅相机系统
器材交流区
无反相机和镜头
鸟类摄影作品交流
意见问题反馈区
固定镜头相机
鸟类摄影技术探讨
鸟类摄影拍鸟地图
呼和浩特版
常春藤俱乐部
器材购买及维修
新摄会部落
建立摄影思维
乌鲁木齐版
港澳台及海外站
主题摄影交流区
右视觉摄影
唯美影像论坛
西南人文摄影俱乐部
新朋老友社区
品牌交流区
3D立体摄影
论坛管理区
商家服务区
地方论坛交流区
自建论坛区
既往论坛回顾
0是否确认删除本帖?
好友列表 (2548)
0是否确认删除此好友?
0查看更多消息
浏览帖子奖励 +0.05个蜂鸟币

我要回帖

更多关于 核准日期是什么 的文章

 

随机推荐