
用Java格式化时间戳
有没有一种方法可以将UTC时间格式化为我想要的Java中任意字符串格式?基本上,我在考虑让某个类使用时间戳,然后传递它是字符串,告诉它如何格式化,然后它为我返回格式化的字符串。有没有办法做到这一点?回答:java.text.SimpleDateFormat类以对语言环境敏感的方式提供日期的格式设置和解析。Simp...
2024-01-10
如何在Java中将日期时间转换为时间戳
论坛成员我在Java中遇到日期时间问题。实际上,我正在接收 的开始日期,并且我想将接收到的日期插入具有datetime数据类型的数据库中。实际上,我尝试通过以下代码将收到的开始日期转换为日期时间String sDate = jsonObject.get("StartDate").toString();String eDate = jsonObject.get("EndDate").toString();SimpleDateFormat sdf = ...
2024-01-10
在Java中将Unix时间戳转换为日期
如何在Java中将分钟从Unix时间戳转换为日期和时间。例如,时间戳1372339860对应于Thu, 27 Jun 2019 13:31:00 GMT。我想转换1372339860成2019-06-27 13:31:00 GMT。编辑:其实我希望它是根据美国时间GMT-4,所以它将是2019-06-27 09:31:00。回答:你可以使用SimlpeDateFormat来格式化日期,如下所示:long unixSeconds = 1372339860;// conv...
2024-01-10
Java转换给定时区的日期/时间
我想将此GMT时间戳转换为GMT + 13:2019-10-06 03:35:05我已经尝试过约100种不同的DateFormat,TimeZone,Date,GregorianCalendar等组合,以尝试执行此非常基本的任务。这段代码可以满足我在当前时间的需求:Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("GMT"));DateFormat formatter = new SimpleDateFormat("dd MMM ...
2024-01-10
将Integer时间戳转换为Java日期
我有以下整数形式的时间戳1333125342我可以使用SQL进行转换:select DATEADD(ss, FlOOR(1333089223/86400)*86400, '1970-01-01 00:00:00') AS Date如何在Java中转换它?这样它将返回值:3/30/12 12:18:43 PM回答:假设自1970年1月1日以来的时间(以秒为单位)。你可以试试String dateAsText = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ...
2024-01-10
计算java中的日期/时间差
我想以小时/分钟/秒为单位计算两个日期之间的差异。我的代码在这里有一个小问题:String dateStart = "11/03/14 09:29:58";String dateStop = "11/03/14 09:33:43";// Custom date formatSimpleDateFormat format = new SimpleDateFormat("yy/MM/dd HH:mm:ss"); Date d1 = null;Date d2 = null;try { d1 = forma...
2024-01-10
如何在Java中将字符串日期转换为时间戳?
我想在Java中将字符串Date转换为Timestamp。我写了以下代码。我声明date1的日期为:7-11-11 12:13:14。SimpleDateFormat datetimeFormatter1 = new SimpleDateFormat( "yyyy-MM-dd hh:mm:ss");Date lFromDate1 = datetimeFormatter1.parse(date1);System.out.println("gpsdate :" + lFromDat...
2024-01-10
Java将19位Unix时间戳转换为可读日期
我正在尝试将19位Unix时间戳(例如,1558439504711000000一个五分之五)转换为可读的日期/时间格式。我的时间戳以6个零结尾,这表明时间以纳秒为单位。我遇到了一些例子,其中人们使用了我不需要的时区。另一个示例使用ofEpochSecond像这样:Instant instant = Instant.ofEpochSecond(seconds, nanos);但是我不确定是否...
2024-01-10
将pandas列转换为日期时间
我在以字符串格式导入的pandas DataFrame中有一个字段。它应该是日期时间变量。如何将其转换为datetime列,然后根据日期进行过滤。例:数据框名称:raw_data列名称:Mycol列中的值格式:“ 05SEP2014:00:00:00.000”回答:使用该to_datetime函数,指定一种格式以匹配您的数据。raw_data['Mycol'] = pd.to_datetime...
2024-01-10
Java GSON-日期格式
我正在尝试在Gson输出中使用自定义日期格式,但.setDateFormat(DateFormat.FULL)似乎不起作用,并且与相同.registerTypeAdapter(Date.class, new DateSerializer())。就像Gson不在乎对象“日期”并以其方式打印它一样。我该如何改变?谢谢编辑:@Entitypublic class AdviceSheet { public Date lastModif;[...]}public void method { Gson gso...
2024-01-10
Java中的日期到整数的转换
我有以下的int变量。如何将其转换为Date对象,反之亦然。int inputDate=20121220;回答:将值转换为aString并用于SimpleDateFormat将其解析为一个Date对象:int inputDate = 20121220;DateFormat df = new SimpleDateFormat("yyyyMMdd");Date date = df.parse(String.valueOf(inputDate));反之相似,但是不是使用parse,而是format将结果从转换St...
2024-01-10
用Java命名文件以包含日期和时间戳
我正在使用NetBeans将数据导出到Java应用程序中的文件中。该文件将具有我在代码中给定的硬编码名称。请在下面的代码中找到。private static String FILE = "D:\\Report.pdf";我想在生成的文件名上附加日期和时间戳,以便创建的每个文件都是唯一的文件。如何实现呢?回答:使用SimpleDateFormat和拆分以保持文件...
2024-01-10
Java将字符串(日/月/年)格式转换为日期
我正在尝试将字符串转换为日期String date = "12/31/2012"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd"); try { Date parse = sdf.parse(date); System.out.println(parse); } catch (ParseException ex) { ex....
2024-01-10
将Java日期转换为XML日期格式(反之亦然)
是否存在将Java Date转换为XML日期字符串格式(反之亦然)的简便方法?干杯,安德兹回答:回答:我在这里猜测,“ XML日期格式”是指“ 2010-11-04T19:14Z”。它实际上是ISO8601格式。您可以使用其他人建议的SimpleDateFormat,FastDateFormat或使用JodaTime进行转换,我相信它是专门为此目的而创建的。回答...
2024-01-10
在Java中将以毫秒为单位的时间戳转换为字符串格式的时间
我正在尝试将一个长值(从1970年1月1日经过的毫秒数,即Epoch)转换为格式时间h:m:s:ms。我用作时间戳记的长值timestamp,是从log4j的日志记录事件字段获得的。到目前为止,我已经尝试了以下操作,但失败了:logEvent.timeStamp/ (1000*60*60)TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)但我得到了不正确的值:1289...
2024-01-10
在Java中处理MySQL日期时间和时间戳
在Java应用程序中,使用日期时间和时间戳的混合在MySQL数据库中添加和输入日期信息方面有什么好的折衷办法?回答:在Java方面,日期通常由(设计欠佳,但不包括在内)表示java.util.Date。它基本上是由支持大纪元时间中的味道long,也称为时间戳。它包含有关日期和时间部分的信息。在Java中,精度以...
2024-01-10
在Java中以HTTP格式获取日期
我正在尝试以HTTP 1.1中指定的格式获取Java中日期的字符串。据我所知,这是:1999年12月31日,星期五,格林尼治标准时间23:59:59时间一直在格林尼治标准时间。从Date / Calendar /获取此信息的最简单方法是什么?回答:如果有人试图在这里找到答案(就像我一样),这就是解决问题的方法:String g...
2024-01-10
如何在Java中没有时间获得日期?
继续从Stack Overflow问题Java程序获取没有时间戳的当前日期:没有时间获取Date对象的最有效方法是什么?除了这两种以外,还有其他方法吗?// Method 1SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date dateWithoutTime = sdf.parse(sdf.format(new Date()));// Method 2Calendar cal = Calendar.getInstance();cal.s...
2024-01-10
Java日期和时间API有什么问题?
我经常遇到对Java Date和其他与日期时间相关的类的负面反馈。作为.NET开发人员,我无法完全理解(不使用它们)它们到底有什么问题。有人能对此有所启发吗?回答:Java Date类。最好的例子之一就是如何不以任何语言在任何地方做某事。我该从哪里开始?阅读JavaDoc可能会使人们认为开发人员实际上...
2024-01-10
在Java中将UTC时间转换为本地时区
我知道这个主题已被殴打致死,但在搜寻了这个问题几个小时之后,我不得不问。我的问题:根据客户端应用程序(iphone)的当前时区对服务器上的日期进行计算。客户端应用程序以秒为单位告诉服务器,其时区距GMT的距离。然后,我想使用此信息对服务器中的日期进行计算。服务器上的日期都存储为...
2024-01-10
如何从Java中的日期对象格式中删除毫秒
由于该java.util.Date对象将Date存储为2014-01-24 17:33:47.214,但我希望Date格式为2014-01-2417:33:47。 我检查了一个与我的问题有关的问题…如何删除Date对象的亚秒部分我已经尝试了给定的答案long time = date.getTime();date.setTime((time / 1000) * 1000);但我的结果日期格式为2014-01-24 17:33:47.0。如何0从“日期”格式中删除...
2024-01-10
是否有日期格式可以用Java显示星期几?
我知道日期格式,例如"yyyy-mm-dd"-以格式2011-02-26"yyyy-MMM-dd"显示日期-以格式显示日期2011-FEB-26用于例如:SimpleDateFormat formatter = new SimpleDateFormat( "yyyy/MMM/dd ");我想要一种可以帮助我显示星期几之类的格式2011-02-MON。我只希望将星期几与月份和年份一起显示。你能告诉我这样的格式吗?回答...
2024-01-10
在Java中将字符串解析为具有不同格式的日期
我想转换String成Date不同的格式。例如,我从用户那里得到String fromDate = "19/05/2009"; // i.e. (dd/MM/yyyy) format我想将其转换fromDate为"yyyy-MM-dd"格式的Date对象我怎样才能做到这一点?回答:看一看SimpleDateFormat。该代码是这样的:SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");SimpleDateFormat myForma...
2024-01-10
如何使用Jackson和java.time解析不同的ISO日期/时间格式?
我们的Rest API从多个外部参与者获取JSON输入。它们都使用“ ISO-ish”格式,但是时区偏移量的格式略有不同。这些是我们看到的一些最常见的格式:2018-01-01T15:56:31.410Z2018-01-01T15:56:31.41Z2018-01-01T15:56:31Z2018-01-01T15:56:31+00:002018-01-01T15:56:31+00002018-01-01T15:56:31+00我们的堆栈是带有Jackson Jackson的Spring Boot2.0。...
2024-01-10
pandas将具有unix时间戳(以毫秒为单位)的行转换为日期时间
我需要处理大量CSV文件,其中时间戳始终是代表以毫秒为单位的unix时间戳的字符串。我找不到有效修改这些列的方法。这就是我想出的,但是,这当然只重复了该列,而我不得不以某种方式将其放回原始数据集。我确定创建DataFrame?时可以做到。import sysif sys.version_info[0] < 3: from StringIO import StringIO...
2024-01-10
