标签: date-conversion

为什么strtotime在不同的时区给出不同的结果?

我不知道为什么strtotime()在PHP中返回不同时区的不同结果,即使相同的日期作为参数给出,有谁知道答案?我也想知道,我可以用另一个在不同时区给出相同结果的函数datetime来完成类似的任务(将a转换成一个int容易进行的计算)吗?

编辑:

一个例子:如果我使用strtotime('2011-09-19 00:00:00')它不应该只返回'January 1 1970 00:00:00''2011-09-19 00:00:00'秒之间的差异?为什么时区是一个问题?我可以得到一些没有时区问题的东西吗?

php strtotime date-conversion unix-timestamp

4
推荐指数
2
解决办法
9691
查看次数

用奇怪的推特格式用PHP格式化日期

通过twitter API,我能够获得推文时的日期时间

Jul 25 17:42:55 +0000 2013
Run Code Online (Sandbox Code Playgroud)

现在,在PHP中,我如何将其转换为标准的unix:

2013-6-25 17:42:55
Run Code Online (Sandbox Code Playgroud)

我不是肯定的任何处理日期时间,但我认为还有一个更简单的方法来做到这一点,而不必通过解析和改变的事情与str_replacesubstr

php datetime date-conversion

4
推荐指数
2
解决办法
5305
查看次数

C# - 将月份名称转换为月份号码的最佳方式

C#中是否有一个函数可以将月份名称更改为相应的月份号?如果没有,我应该制作一个方法(比如使用'Switch'或一些循环函数)来实现这一点吗?

我问,因为我想要干净的代码,而不是在我的代码中乱七八糟.提前致谢

c# date date-conversion

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

是否有比 pd.to_datetime 更快的日期转换?

我正在尝试将 pandas 数据框中格式为 01/01/2017 的日期转换为 python 格式,以便提取星期几。\n我一直在使用:

\n\n
df['Date'] = pd.to_datetime(df['Date'])\ndf['DOW'] = df['Date'].dt.weekday_name\n
Run Code Online (Sandbox Code Playgroud)\n\n

但第一行大约需要 250 \xc2\xb5s 并且我有超过 100 万个日期要转换。

\n\n

有没有更快的方法来做到这一点?

\n

python date date-conversion

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

PL SQL-将时间戳转换为日期时间/日期

select 
to_timestamp(SCHEDULED_TIME,'YYYY-MM-DD HH24:MI:SS.FF') as SCHEDULED_TIME,
TRUNC(to_date(to_timestamp(SCHEDULED_TIME,'YYYY-MM-DD HH24:MI:SS.FF'),'YYYY-MM-DD HH24:MI:SS'))
from S_TIDAL_STATUS
Run Code Online (Sandbox Code Playgroud)

错误为:ORA-01830:日期格式图片在转换整个输入字符串之前结束01830。00000-“日期格式图片在转换整个输入字符串之前结束”

目标是返回类似

2017-07-91 23:14:00(点后没有内容)。

SCHEDULED_TIME(时间戳)如下所示: 在此处输入图片说明

sql oracle plsql timestamp date-conversion

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

将日期字符串转换为 qml 中的 date()

我需要将日期字符串“28/01/2018”(dd/mm/yyyy)转换为qml中的Date()。

我试过这个:

  var dateBoard = masterPAGEMAIN.getData();

  var locale = Qt.locale()

  var someDateTest = new Date()
  someDateTest = Date.fromLocaleString(locale, dateBoard, "dd/MM/yyyy");
  var test = someDateTest.getDate().toString();
Run Code Online (Sandbox Code Playgroud)

还看到了这个: conversione from string ,但我的问题是我继续收到“NaN”或“无效日期”,如何从 qml 中的字符串获取 Date() ?

谢谢

string qt date date-conversion qml

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

T-SQL 日期时间到日期的转换 - 容差

我们正在尝试从 DateTime 变量中删除时间:

DECLARE @Date DateTime 

SET @Date = '01Jan2013 23:59:59.998'
PRINT DATEADD(dd, 0, DATEDIFF(dd, 0, @Date ))

SET @Date = '01Jan2013 23:59:59.999'
PRINT DATEADD(dd, 0, DATEDIFF(dd, 0, @Date ))
Run Code Online (Sandbox Code Playgroud)

结果:

2013年1月1日 12:00
2013年1月2日 12:00

为什么01Jan2013 23:59:59.999回来是1 月 2 日而不是 1 月 1 日?

t-sql sql-server datetime date-conversion

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

如何在YII中比较之前转换日期格式?

我正在使用 YII CGridView 提供的默认搜索。我在搜索条件中有一个文本日期字段。我试图将传递的日期与数据库中的日期进行比较,但它们不匹配。我需要转换存储在数据库中的日期格式,因为数据库中的日期也有时间,我需要在比较日期之前删除时间,但我想不出办法来做到这一点。

在默认的 Search function() 中,这是我想在比较之前转换日期的行。我已经尝试过转换,但这似乎不起作用。

$criteria->compare(date("Y-m-d", strtotime('application_date')),
date("Y-m-d", strtotime($this->application_date)),true);
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!!!

php date-conversion yii date-comparison

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

如何将dd / mm / yy转换为日期数据类型

我可以将以下内容转换为varchar类型

SELECT CONVERT(VARCHAR(11),'01/02/14',103)
Run Code Online (Sandbox Code Playgroud)

将上述日期转换为date数据类型时出现错误

SELECT Convert(date,'01/02/14',103)
Run Code Online (Sandbox Code Playgroud)

我说错了

Msg 241, Level 16, State 1, Line 1
Conversion failed when converting date and/or time from character string.
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下方法,但是没有用。

SELECT Convert(date,CONVERT(VARCHAR(11),'01/02/14',103),103)
Run Code Online (Sandbox Code Playgroud)

如何转换为date类型?

sql-server date date-conversion sql-server-2008

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

JSF LocalDate 转换不断出现异常

我有一个 xhtml 页面,您可以在其中输入您的姓名、生日以及性别。

我的任务是将传入的字符串转换为 LocalDate,以便在 (JSF) 验证器中使用它来检查该人是否超过 18 岁。我想要转换的字符串已经采用正确的格式(例如 01.01.2022),但是一旦我的 dateTimeFormatter 应该将字符串转换为 LocalDate ,格式就会发生变化,就会抛出异常。我不明白为什么转换不起作用以及为什么日志会提到有关 DateTimeConverter 的内容。

这是我的验证器:


<h:body>
    <h:form id="inputForm">

         <h:outputText id="birthdateOutput" value="Birthdate:: " />
         <h:inputText id="birthdate" value="#{form.birthdate}" rquired="true">
            <f:converter converterId="dateConverter" />
            <f:validator validatorId="ageValidator" />
         </h:inputText>
    <br />
    </h:form>
</ui:define>
Run Code Online (Sandbox Code Playgroud)

这是我的转换器:

@FacesConverter(value = "dateConverter")
public class DateConverter implements Converter<LocalDate> {

    @Override
    public String getAsString(FacesContext context, UIComponent component, LocalDate value) {
        return value.toString();
    }

    @Override
    public LocalDate getAsObject(FacesContext context, UIComponent component, String value) {
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("dd.MM.yyyy");
        LocalDate returnDate = …
Run Code Online (Sandbox Code Playgroud)

jsf date-conversion

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