Tag: date

将date格式更改为yyyy-mm-dd

我有一个包含混合格式date的date列。 例如: 一个 1990年3月21日 1990年3月21日 所以,基本上在一列中有两种不同的格式: dd.mm.yyyy和mm/dd/yyyy 。 我正在尝试编写一个VBA脚本,将列中所有date的格式更改为yyyy-mm-dd 。 这就是我到目前为止: Sub changeFormat() Dim rLastCell As Range Dim cell As Range, i As Long Dim LValue As String i = 1 With ActiveWorkbook.Worksheets("Sheet1") Set rLastCell = .Range("A65536").End(xlUp) On Error Resume Next For Each cell In .Range("A1:A" & rLastCell.Row) LValue = Format(cell.Value, "yyyy-mm-dd") .Range("B" & i).Value […]

将两个h:inputText字段分割为小时和分钟,并使用f:convertDateTime分割java.util.Date

我想在这个页面中设置一个Date字段 |hours| h |minutes| 小时和分钟在分开的inputText中。 豆有这个date import java.util.Date; … private Date myDate; … 和页面是 <h:form> … <h:inputText id="myDateHours" maxlength="2" value="#{myBean.myDate}" <f:convertDateTime pattern="HH" /> </h:inputText> <h:outputText value=" h " /> <h:inputText id="myDateMinutes" maxlength="2" value="#{myBean.myDate}" <f:convertDateTime pattern="mm" /> </h:inputText> … </h:form> 但问题是,当我提交表单只有最后一个元素被保存。 例如,如果我input小时数,然后input分钟数,则小时数将被覆盖,结果是 | 00 | h | minutes | 我试图设置 <h:inputText id="myDateHours" value="#{myBean.myDate.hours}></h:inputText> <h:inputText id="myDateMinutes" value="#{myBean.myDate.minutes}></h:inputText> […]

as.Date从“ddmmmyyyy”转换时返回NA

我试图将string“2013-JAN-14”转换为date如下: sdate1 <- "2013-JAN-14" ddate1 <- as.Date(sdate1,format="%Y-%b-%d") ddate1 但是我得到: [1] NA 我究竟做错了什么 ? 我应该为此安装一个软件包(我尝试安装chron)。

在C#中将DateTime转换为Juliandate(ToOADate Safe?)

我需要从标准格里历date转换为Julian日数。 我没有在C#中看到任何logging直接做到这一点,但我发现许多post(同时谷歌search)build议使用ToOADate 。 ToOADate上的文档不build议这是Juliandate的有效转换方法。 任何人都可以澄清,如果这个函数将准确地执行转换,或者可能是一个更合适的方法将DateTime转换为Julian格式的string。 这提供了与维基百科的Julian Day页面validation时的预期号码 public static long ConvertToJulian(DateTime Date) { int Month = Date.Month; int Day = Date.Day; int Year = Date.Year; if (Month < 3) { Month = Month + 12; Year = Year – 1; } long JulianDay = Day + (153 * Month – 457) / 5 + 365 […]

JavaScript的等效的PHP的strtotime()?

在PHP中,您可以使用strtotime()方便地将英文文本date时间描述转换为适当的date。 有什么类似的Javascript?

t-sql获取2个date之间的所有date

可能重复: 获取date范围之间的date 比方说,我有2个date(只有date部分,没有时间),我想要获取这两个date之间的所有date,并将它们插入表中。 有没有一种简单的方法来做到这一点与SQL语句(即没有循环)? Ex: Date1: 2010-12-01 Date2: 2010-12-04 Table should have following dates: 2010-12-01, 2010-12-02, 2010-12-03, 2010-12-04

DateTime.DayOfWeek微优化

首先: 我只是为了好玩而渴望学习这个问题。 我不得不承认我喜欢搞微观优化(虽然他们从来没有在我的任何开发中导致速度的显着提高)。 DateTime.DayOfWeek方法不代表我的任何应用程序的瓶颈。 而且在任何其他方面都不太可能成为问题。 如果有人认为这种方法对应用程序的性能有影响,他应该考虑什么时候进行优化 ,然后进行性能分析。 用ILSpy反编译DateTime类,我们找出DateTime.DayOfWeek是如何实现的: [__DynamicallyInvokable] public DayOfWeek DayOfWeek { [__DynamicallyInvokable, TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] get { return (DayOfWeek)((this.InternalTicks / 864000000000L + 1L) % 7L); } } public long Ticks { [__DynamicallyInvokable, TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.InternalTicks; […]

如何使用PHP显示date为iso 8601格式

我试图从我的MySQL数据库中显示一个date时间作为一个ISO 8601格式与PHPstring,但它出错了。 2008年10月17日出现:1969-12-31T18:33:28-06:00这显然是不正确的(年份应该是2008年不是1969年) 这是我正在使用的代码: <?= date("c", $post[3]) ?> $post[3] is the datetime (CURRENT_TIMESTAMP)我的MySQL数据库$post[3] is the datetime (CURRENT_TIMESTAMP) 。 任何想法出了什么问题?

在学说2中selectdate之间的条目

我会疯狂与这个最小的错误,我没有得到解决。 我想select两天之间的条目,下面的例子ilustrate我所有的失败: select1。 $qb->where('e.fecha > ' . $monday->format('Ym-d')); $qb->andWhere('e.fecha < ' . $sunday->format('Ym-d')); 结果(0项): SELECT r0_.id_reservacion AS id_reservacion0, r0_.fecha AS fecha1, r0_.cliente AS cliente2 FROM reservacion r0_ WHERE (r0_.fecha > 2012 – 07 – 16) AND (r0_.fecha < 2012 – 07 – 22) select2 $qb->add('where', 'e.fecha between 2012-01-01 and 2012-10-10'); 结果(0项): SELECT r0_.id_reservacion AS id_reservacion0, […]

SQL Server将Varchar转换为date时间

我有这样的date格式:2011-09-28 18:01:00(在varchar),我想将其转换为datetime更改为此格式28-09-2011 18:01:00。 我该怎么做?