- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
“Fri, 12 Sep 2014 05:00:23 GMT”,SimpleDateFormat 有什么问题?
SimpleDateFormat sdf = new SimpleDateFormat(format);
sdf.parse(dateString);
format: "EEE, dd MMM yyyy HH:mm:ss 'GMT'"
dateString:"Fri, 12 Sep 2014 05:00:23 GMT"
怎么了?
最佳答案
假设您的问题是日期显示错误,时区的 SimpleDateFormat
转换说明符是 z
而不是 'GMT'
(尽管您可以对其他两个变体使用 Z
和 X
,分别是 RFC822 和 ISO8601)。
根据你的说明符,我得到了凌晨 5 点的本地时间。如果我在我的代码中使用正确的说明符,它工作正常:
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main (String[] args) {
String format = "EEE, dd MMM yyyy HH:mm:ss z";
String date = "Fri, 12 Sep 2014 05:00:23 GMT";
SimpleDateFormat sdf = new SimpleDateFormat(format);
try {
Date dt = sdf.parse(date);
System.out.println(dt);
} catch (Exception e) {
e.printStackTrace();
}
}
}
该程序的输出(对于西澳大利亚珀斯,即 UTC+8)如预期的那样:
Fri Sep 12 13:00:23 WST 2014
参见 SimpleDateFormat
online documentation了解更多详情。
如果您仍然遇到问题,请尝试从您的格式和日期字符串中删除个别项目,直到它开始工作。一旦您确定了有问题的格式说明符,就会更容易追踪。
关于android - "Fri, 12 Sep 2014 05:00:23 GMT",SimpleDateFormat 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25801101/
我发现一个有趣的事情,当在分隔符之后获取整个子字符串时,partition 比 split 更快。我已经在 Python 3.5 和 3.6 (Cpython) 中测试过 In [1]: s = 'v
我尝试将我的大数据框打印到 csv 文件,但制表符分隔 sep='\t'不起作用。然后我用换行符进行测试 sep='\n' ,看起来工作正常,用换行符打破所有元素。这里可能有什么问题? 代码很简单 d
使用 titleFormat 我有: $calendar.fullCalendar({ titleFormat: { month: 'MMMM yyyy',
正如我们所知,Windows 接受 "\" 和 "/" 作为分隔符。但是在python中,使用的是"\"。例如,调用 os.path.join("foo","bar"),将返回 'foo\\bar'。
从以下字符串“test S9.98 Sep”中,我想删除数字前面的 S。但不是来自使用 RegEx 的“test”或“Sep”。 我试过了 string result = Regex.Replace(
我正在为 MiRLAB 包的 R 教程苦苦挣扎,尽管我不确定问题是否与包的功能有关。 我想使用函数 Pearson(),它只接受 .csv 文件。我已经完美地加载了一个文件,但是当我尝试使用 Pear
一切都在标题中:) 我正在使用 org.json.CDL 将 JSONArray 转换为 CSV 数据,但它会呈现一个以“,”作为分隔符的字符串。我想知道是否可以用';'代替? 这是我正在做的一个简单
本文整理了Java中org.lilyproject.sep.ZooKeeperItfAdapter类的一些代码示例,展示了ZooKeeperItfAdapter类的具体用法。这些代码示例主要来源于Gi
我试图在 Freemarker 中的 迭代中迭代 JSON 对象,并以不同的形式写出相同的 JSON。对于某些情况,我想跳过迭代并且不写出任何内容,但 Freemakrer 仍然写出逗号,因为我使用
我有一个大文件,有一些规则的模式 snaps1: Counter: 4966 Opens: Counter:
我在我的网站上注意到,http://www.cscc.org.sg/ , 出现了这个奇怪的符号。 它说 L SEP。在 HTML 代码中,它显示相同的内容。 有人可以告诉我如何删除它们吗? 最佳答案
他们是一样的,但是我应该使用哪一个? http://docs.python.org/library/os.html : os.sep The character used by the operati
我尝试在第一页 hello world 中使用 Dust.js 模板引擎,但未能使用 {@sep} 标记,模板已编译并生成输出,但不是逗号 {@sep},{/sep} http://jsfiddle.
我无法使用括号作为分隔符来分隔列: d = data.frame(a = c('af(dsf', 'sdf (asdf', 'sdf(df')) d %>% separate(a, c('a','b'
我正在尝试读取使用 :: 作为列分隔符的文件: userID::MovieID::Rating::Timestamp 1::1193::5::978300760 1::661::3::97830210
标签 (id_tag,name) 新闻(id、标题、数据、标签) 字段 news>tags 是一个 varchar(255)。我打算将这样的数据放在该字段中:“1,7,34” 这意味着 news 中的
我正在学习 Python,只是想弄清楚如何打印多个 "*" 字符,这些字符由破折号分隔,但星号和破折号的数量可以通过用户。 这是我目前所拥有的: print('*' * n, sep = '-' *
这个问题在这里已经有了答案: Create list of single item repeated N times (9 个回答) How to print a list using splat-
数据: from io import StringIO import pandas as pd s = '''ID,Level,QID,Text,ResponseID,responseText,dat
我知道这通常是个坏主意,我已经阅读了 - 特别是 this question . 然而,总的规范化路线似乎更复杂,并且会给我和我的代码更多的障碍来跳过。这是我的场景: 我正在构建一个测试创建系统,用户
我是一名优秀的程序员,十分优秀!