当前位置: 首页 > 面试题库 >

在Java中以HTTP格式获取日期

逄宁
2023-03-14
问题内容

我正在尝试以HTTP 1.1中指定的格式获取Java中日期的字符串。据我所知,这是:

1999年12月31日,星期五,格林尼治标准时间23:59:59

时间一直在格林​​尼治标准时间。

从Date / Calendar /获取此信息的最简单方法是什么?


问题答案:

如果有人试图在这里找到答案(就像我一样),这就是解决问题的方法:

String getServerTime() {
    Calendar calendar = Calendar.getInstance();
    SimpleDateFormat dateFormat = new SimpleDateFormat(
        "EEE, dd MMM yyyy HH:mm:ss z", Locale.US);
    dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
    return dateFormat.format(calendar.getTime());
}

以便将服务器设置为说英语,并在GMT时区指定时间。



 类似资料:
  • 问题内容: 我需要将当前日期添加到JDBC调用的准备好的语句中。我需要以格式添加日期。 我试过了 但是我有这个错误: 有没有办法获取具有相同格式的对象? 问题答案: A 不是。相反。A 是一个。 您需要将其转换为使用,需要一个构造函数,一个可以提供。

  • 我在第二个脚本中得到错误。请解释为什么我在第二个脚本中得到错误。 从LCL_SHR_IncidentIntegrationInt中选择count(*),其中externalsystem='ipsoft'和(to_char(sysdate,'yyyymmddhh24miss')-to_char(fn_adjusted_date(CREATE_DATE),'yyyymmddhh24miss'))>18

  • 对于列出的函数或者我必须使用带有自定义脚本的JSR223采样器是可能的吗?

  • 问题内容: 我有以下由时间戳记中的模型值填充的文本输入: 它将输入值显示为给定的时间戳。 我想将输入中可见的值转换为格式化日期(YYYY / MM / DD),但在模型中应始终将其作为时间戳记。 我试图通过这种方式做到这一点: 但是没有运气。 感谢您的任何建议。 问题答案: 您可以尝试过滤器 的HTML 控制器JS

  • 问题内容: 有什么帮助,如何从这样的字符串中获取正确的日期,例如“ 2014-01-10T09:41:16.000 + 0000”,我的代码是: 结果中,我给出了这样的结果:“ 10-0-2014”,我想要这样的结果:“ 10-01-2014” 提前致谢 :) 问题答案: 该文档指出: java.util.Calendar.MONTH MONTH public static final int M

  • 我必须在oracle sql中获取日文格式的日期(2008年12月31日)。 我尝试从dual中选择\u CHAR(sysdate,'yyyyy-MON-DD','nls\u date\u language=''JAPANESE'');但我得到了2019-4年月 -04 . 我没有得到年份和日期符号。 如果有办法在oracle sql中实现,请告诉我。