标签: date-conversion

字符串到日期转换(一切似乎都很好,但失败)

如何解析这个字符串?

"Mon Jul 02 13:49:16 CEST 2012"

String Date = "Mon Jul 02 13:11:38 CEST 2012";
DateFormat formatter;
Date convertedDate= new Date();
formatter = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy");
try {
     convertedDate = (Date) formatter.parse(Date);
} catch (ParseException ex) {
    Logger.getLogger(ItemRecTestCases.class.getName()).log(Level.SEVERE, null, ex);
        }
Run Code Online (Sandbox Code Playgroud)

不工作......" java.text.ParseException: Unparseable date:"

java date date-conversion

1
推荐指数
2
解决办法
183
查看次数

在Javascript中将C#的FileTimeUTC编号转换为Date

我正在使用UTC字符串(130459385299470000)我需要将此转换为某些东西,如2014年5月5日星期四15:17:00在Javascript中.

任何帮助都将非常感激.

谢谢

RFD

javascript date date-conversion

1
推荐指数
1
解决办法
1296
查看次数

Java与C#长期到日期时间转换

在Java中我有以下测试通过罚款

// 42 bits of time is good enough for the next 100 years.
// An IEEE double has 52 bits of mantissa, so our dates can be easily fit.
@Test
public void testMaxBits() throws ParseException {
    // Maximum 42 bit integer
    long millis = (1L << 42) - 1;
    Date date = new Date(millis);
    //DateTime maxDate = new DateTime(2109, 5, 15, 8, 35, 11, 103);
    Date maxDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS").parse("2109-05-15T08:35:11.103");
    Assert.assertEquals(maxDate, date);
}
Run Code Online (Sandbox Code Playgroud)

现在,我想在C#中做同样的事情,所以我在LinqPAD中测试了C#实现的正确性

DateTime maxDate = new DateTime(2109, …
Run Code Online (Sandbox Code Playgroud)

c# java datetime date-conversion

1
推荐指数
1
解决办法
3247
查看次数

使用javascript在pentaho中将日期格式从“yyyy-mm-dd”转换为“dd/mm/yyyy”

我有一个 csv 文件,其中日期字段的格式为“yyyy-mm-dd”,我希望使用 javascript 将其转换为“dd/mm/yyyy”。这是从这个参考文献中找到的javascript

"could not apply the given format yyyy/mm/dd on the string for 2015-02-04 :Format.parseObject(String) failed(script#3)"
Run Code Online (Sandbox Code Playgroud)

这是我使用的javascript代码

var dateObj = str2date(Date_of_joining, "yyyy/mm/dd");
 var newDate = date2str(dateObj, "dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)

我什至尝试使用“选择值”步骤并将元数据更改为日期并将格式指定为“dd/MM/yyyy”,但仍然不起作用。我该如何解决这个问题

这是我使用选择值步骤后遇到的错误

javascript pentaho date-conversion kettle pentaho-spoon

1
推荐指数
1
解决办法
9320
查看次数

R将字符串日期(例如"2014年10月1日")转换为日期格式

如何将日期字符串向量转换c("October 1, 2014", "June 14, 2014")为R Date格式的向量?

我有一个data.frame,其中一列是上述格式的日期字符串.

我很感激你的帮助.

谢谢!

r date date-conversion

1
推荐指数
1
解决办法
641
查看次数

我怎样才能获得MediumDateString?

我可以将YYYYMMDD格式的字符串值转换为人类友好的字符串,如下所示:

string beginDate = GetElement(3, fileBaseName);
string endDate = GetElement(4, fileBaseName);
beginDate = DateTime.ParseExact(beginDate,
    "yyyyMMdd",
    CultureInfo.InvariantCulture).ToShortDateString();
endDate = DateTime.ParseExact(endDate,
    "yyyyMMdd",
    CultureInfo.InvariantCulture).ToShortDateString();
return string.Format("{0} to {1}", beginDate, endDate);
Run Code Online (Sandbox Code Playgroud)

但是如上所述使用ToShortDateString(),我得到了不那么友好的格式" 2016年4月1日到2016年4月30日 "

当我尝试ToLongDateString()时,它走向另一个方向太远,将数字扩展为月份名称(我想要的),但也提供一周中某一天的长形式,以便相同的值显示为" 星期五" 2016年4月1日至2016年4月30日(星期六) "

我真正想要的是将日期范围显示为" 2016年4月1日至2016年4月30日 "(或" 2016年4月1日至2016年4月30日 ")

我可以使用ToShortDateString()ToLongDateString()之间的中间地带,还是需要"自己滚动"才能得到它?

c# date-conversion datetime-format

1
推荐指数
1
解决办法
139
查看次数

大数字代表日期

我正在抓取 kickstarter.com 在 html(页面源代码)中有奇怪的代码。例如以下内容: https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer ?ref=category_most_backed&ref=discovery

launched_at&quot;:1431011162
Run Code Online (Sandbox Code Playgroud)

有没有办法将这个数字“1431011162”转换为日期?有没有办法将其转换为 ISO 日期格式?

epoch date-conversion web-scraping

1
推荐指数
1
解决办法
3391
查看次数

如何在PHP中转换日期?

我怎样才能转换这个日期:

2009-12-21 10:38:07

更可读的日期,比如22 December 2009 - 10:38

php date-conversion

0
推荐指数
1
解决办法
132
查看次数

如果使用c#,将MMM yyyy字符串日期转换为没有大量嵌套的DateTime值?

我有一个名为strDate的传入字符串变量,其格式为月份的前三个字符和四个字符年份,如下所示:"2017年7月".

我需要将该字符串转换为格式如下的日期:"7/1/2017".我想知道是否有更好的方法来做到这一点,而不是创建一个大型嵌套,如果沿着下面显示的模式占所有12个月.我讨厌重复代码.谁能提出建议?

string strDate = "Jul 2017";
string strNewDate = "";

if (strDate.Substring(0,3) == "Jul")
{
    string strMonth = "7";
    strNewDate = strMonth + "/1/";
    strNewDate = strNewDate + strDate.Substring(4, 4);
    DateTime newDate = Convert.ToDateTime(strNewDate);
}
Run Code Online (Sandbox Code Playgroud)

c# datetime date-conversion

0
推荐指数
1
解决办法
109
查看次数

一年中最后一天的时间转换错误

下面的代码片段打印了错误的年份。我在这里做错了什么吗?它打印日期时间为2018-12-31 00:00:00但它确实应该是2017-12-31 00:00:00。我在 JavaScript 中转换了相同的纪元,它工作得很好。我还将时区设置为UTC,它给出的结果为,2017-12-30 18:30:00但将时区设置为Asia/Calcutta将其增加一年。我在这里缺少什么?

import java.time.*;
import java.time.format.*;
public class MyClass {
    public static void main(String args[]) {
        DateTimeFormatter format  = DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss");

        String time = LocalDateTime.ofInstant(Instant.ofEpochMilli(1514658600000L), ZoneId.of("Asia/Calcutta")).format(format);

        System.out.println(time);
    }
}
Run Code Online (Sandbox Code Playgroud)

java datetime date-conversion java-time

0
推荐指数
1
解决办法
1265
查看次数