我正在解析日期但没有得到正确的结果.
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
startDate = dateFormat.parse("2013-05-18");
Run Code Online (Sandbox Code Playgroud)
得到输出" 星期六5月18日00:00:00 IST 2013 ",但我想简单的2013-05-18格式的日期格式而不是字符串.
提前致谢...!!!
我有一个日期2014-10-01 00:00:00.0我必须转换成10/01.2014我怎么样?
我想在Java中将String转换为Date.我写了以下代码:
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.SSSSSS");
Date date = dateformat.parse("2015-07-16 23:59:59.0");
dateformat.format(date);
Run Code Online (Sandbox Code Playgroud)
解析后,我得到以下日期值: Fri Jan 16 23:59:59 IST 2015
我尝试了很多例子,但没有得到适当的解决方案.
提前致谢.
Java noob在这里.除了.getTime()方法之外,有没有办法在Calendar类中显示日期?我想要尽可能接近dd/mm/yyyy的东西.我可以创建一个方法来分割由getTime方法返回的字符串,并选择那里的某些项来形成我想要的日期格式,粗暴地强行进入它.我想知道是否有更简单的方法或内置方法.
我正在解决涉及日期的问题.我只是注意到做一个while循环,使用"每天"增量使用.add(Calendar.DAY_OF_MONTH, 1)可能是一种方法来检查给定条件的每一天.下一个问题是返回达到条件的日期.java.util.Calendar无论如何,这就是我的意思.
我试图将字符串转换为日期,我希望该日期为这种格式'yyyy-MM-d HH:mm:ss'而我没有如何在字符串中获取此格式我的问题是我想要获取日期以上格式不是字符串而是'日期'?
我这样做
for(int k=0;k<12;k++)//for the months
{
//i have added if condtion for the months with 31 and 30 and 28 days
Calendar dateFromCal = Calendar.getInstance();
dateFromCal.setTime(date);
dateFromCal.set(year, k, 1, 0, 0, 0);
Calendar dateToCal = Calendar.getInstance();
dateToCal.setTime(date);
dateToCal.set(year, k, 31, 23, 59, 59);
//i have set the date format as 'yyyy:MM:dd HH:mm:ss'
dateFrom = dateFormat.format(dateFromCal.getTime());
dateTo = dateFormat.format(dateToCal.getTime());
fromdate = (Date)dateFormat.parse(dateFrom);
todate = (Date)dateFormat.parse(dateTo);
}
Run Code Online (Sandbox Code Playgroud)
通过使用上面的代码我得到以下格式的日期
Sat Nov 01 00:00:00 GMT 2014
Run Code Online (Sandbox Code Playgroud)
但我希望日期格式为
2014-11-01 00:00:00
Run Code Online (Sandbox Code Playgroud)
注意:我希望此结果为Date而不是String
请给我解决方案谢谢....
我是android studio和java开发的新手.
我想解析这个日期:
"2017-04-26T20:55:00.000Z"
Run Code Online (Sandbox Code Playgroud)
,我从哈希映射字符串中获取.
我想只在我的视图中显示日期.
我对日期有点困惑。我目前正在开发天气应用程序,一切正常..我只是想将这种类型的格式处理成我自己想要的格式。
2017-09-10T18:35:00+05:00
Run Code Online (Sandbox Code Playgroud)
我只想将此日期转换为大纪元时间,然后以我想要的格式确定日期::
对于J-SON
或者我想将此日期转换为更少的数字,即 Sun,9 月 9 日 9:23 Am 等。
我面临着一些问题解析日期格式dd-m-y与SimpleDateFormat类在Java中.
那么这个日期格式类型(12-oct-14)有任何日期格式化程序吗?
我有这个代码
public class HelloWorld{
public static void main(String []args){
try{
java.util.Date mDate;
java.text.SimpleDateFormat readFormat = new java.text.SimpleDateFormat("yyyy-mm-dd");
mDate = readFormat.parse("2017-02-05");
System.out.println("date: " + mDate.toString());
} catch (java.text.ParseException e1) {
e1.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
}
我预计输出像2017年2月5日00:02:00 UTC
但我得到输出Jan 05 00:02:00 UTC 2017为什么?我的代码有什么问题?
好吧,我试图寻找很多问题,但找不到相关的东西。我有一个包含以下数据的字符串:
String sDate = "2018-01-17 00:00:00";
Run Code Online (Sandbox Code Playgroud)
这来自一个应用程序,我需要将其转换为以下日期格式
17-01-2018
我浏览了这个链接,但无法联系。
有人可以帮忙吗..?
我想以格式获取当前日期."YYYY/MM/DD".我写了以下代码来实现这一目标.
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd", Locale.US);
Calendar cal = Calendar.getInstance();
String dateStr = dateFormat.format(cal.getTime());
currentDate= dateFormat.parse(dateStr);
Run Code Online (Sandbox Code Playgroud)
进程后的当前日期值是这个
Mon Jun 20 00:00:00 GMT+05:00 2016,
dateStr格式化后的值是2016/06/20
请指导我在这里做错了什么.