相关疑难解决方法(0)

特定年份的特定月份的天数?

如何知道特定年份的特定月份有多少天?

String date = "2010-01-19";
String[] ymd = date.split("-");
int year = Integer.parseInt(ymd[0]);
int month = Integer.parseInt(ymd[1]);
int day = Integer.parseInt(ymd[2]);
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,year);
calendar.set(Calendar.MONTH,month);
int daysQty = calendar.getDaysNumber(); // Something like this
Run Code Online (Sandbox Code Playgroud)

java datetime calendar

150
推荐指数
6
解决办法
19万
查看次数

获取当前时间的Java代码

我正在搜索代码java以获取或将我的本地PC系统时间同步到我的应用程序中.

java time

149
推荐指数
8
解决办法
60万
查看次数

如何格式化java中的持续时间?(例如格式H:MM:SS)

我想用H:MM:SS这样的模式格式化持续时间(以秒为单位).java中的当前实用程序旨在格式化时间而不是持续时间.

java duration date-formatting

148
推荐指数
14
解决办法
12万
查看次数

如何在Android中获取当前日期?

我写了以下代码

Date d = new Date();
CharSequence s  = DateFormat.format("MMMM d, yyyy ", d.getTime());
Run Code Online (Sandbox Code Playgroud)

但是问我参数,我想要字符串格式的当前日期,

喜欢

28-Dec-2011
Run Code Online (Sandbox Code Playgroud)

这样我就可以设置了TextView,

解释一下,如果你认为有必要,我是Android开发的新手.

android date simpledateformat android-date

147
推荐指数
13
解决办法
44万
查看次数

Java:从Date获取月份整数

如何从Date对象(java.util.Date)获取整数作为整数?

java calendar date

145
推荐指数
6
解决办法
31万
查看次数

在Java中添加n个小时到一个日期?

如何在Date对象中添加n小时?我发现在StackOverflow上使用days的另一个例子,但仍然不明白如何用几个小时来做​​.

java date

132
推荐指数
10
解决办法
23万
查看次数

如何将currentTimeMillis转换为Java中的日期?

我在服务器中生成的某个日志文件中有毫秒数,我也知道生成日志文件的区域设置,我的问题是将指定格式的毫秒转换为日期.该日志的处理发生在位于不同时区的服务器上.转换为"SimpleDateFormat"程序时,机器的日期是这样的,因为这样的格式化日期并不代表服务器的正确时间.有没有办法优雅地处理这个问题?

long yourmilliseconds = 1322018752992l;
        //1322018752992-Nov 22, 2011 9:25:52 PM 

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS",Locale.US);

GregorianCalendar calendar = new GregorianCalendar(TimeZone.getTimeZone("US/Central"));
calendar.setTimeInMillis(yourmilliseconds);

System.out.println("GregorianCalendar -"+sdf.format(calendar.getTime()));

DateTime jodaTime = new DateTime(yourmilliseconds, 
                    DateTimeZone.forTimeZone(TimeZone.getTimeZone("US/Central")));
DateTimeFormatter parser1 = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss,SSS");

System.out.println("jodaTime "+parser1.print(jodaTime));
Run Code Online (Sandbox Code Playgroud)

输出:

Gregorian Calendar -2011-11-23 08:55:52,992
jodaTime 2011-11-22 21:25:52,992
Run Code Online (Sandbox Code Playgroud)

java date

132
推荐指数
9
解决办法
30万
查看次数

Java SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")给出时区为IST

我有SimpleDateFormat构造函数

SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")
Run Code Online (Sandbox Code Playgroud)

我正在解析字符串 "2013-09-29T18:46:19Z".

我读过这里Z表示GMT/UTC时区.但是当我在控制台上打印这个日期时,它会为返回的日期打印IST timezne.

现在我的问题是我的输出是对还是错?

java timezone date date-format simpledateformat

130
推荐指数
8
解决办法
48万
查看次数

如何从Android手机获取TimeZone?

我想在点击按钮时从Android手机获取时区.

java timezone android

127
推荐指数
9
解决办法
12万
查看次数

如何将LocalDate格式化为字符串?

我有一个名为date的LocalDate变量,当我打印它显示1988-05-05我需要转换它打印为05.May 1988.How这样做?

java

126
推荐指数
4
解决办法
20万
查看次数