javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

sqldatetime.minvalue如何转换为日期时间?

我似乎无法将sqldatatime.minvalue转换为datetime对象。

我试过了:

Datetime dt = Convert.ToDateTime(SqlDateTime.MinValue);

那显然是行不通的。

trans by 2019-11-11T21:31:13Z

php-如何列出两个日期之间的所有月份

我正在尝试列出两个日期之间的所有月份。

例如; 开始日期是:2010-12-02,最后日期是:2012-05-06

我想列出这样的东西:

2010-12
2011-01
2011-02
2011-03
2011-04
.
.
.
2012-04
2012-05

这是我尝试过的,但根本没有用:

    $year_min = 2010;
    $year_max = 2012;
    $month_min = 12;
    $month_max = 5;
    for($y=$year_min; $y<=$year_max; $y++)
    {
        for($m=$month_min; $m<=$month_max; $m++)
        {
            $period[] = $y.$m;
        }
    }
trans by 2019-11-11T17:13:43Z

的DateTime'Z'格式说明符在哪里?

[更新:格式说明符与格式字符串不同; 格式说明符是一段自定义格式字符串,其中格式字符串为'stock',不提供自定义。 我的问题是说明符而不是格式]

我一直在尝试使用使用'zzz'格式说明符的格式字符串执行往返DateTime转换,我知道它与本地时间绑定。 因此,如果我尝试使用UTC日期时间往返,则将引发DateTimeInvalidLocalFormat异常,该异常应带有以下文本:

UTC日期时间将以仅适用于当地时间的格式转换为文本。 使用“ z”格式说明符调用DateTime.ToString时可能会发生这种情况,该说明符将在输出中包含本地时区偏移量。 在这种情况下,请使用“ Z”格式说明符(用于指定UTC时间),或者使用“ o”格式字符串(这是在文本中保留DateTime的推荐方法)。 当传递要由XmlConvert或DataSet序列化的DateTime时,也会发生这种情况。 如果使用XmlConvert.ToString,请传入XmlDateTimeSerializationMode.RoundtripKind以正确序列化。 如果使用DataSet,请将DataColumn对象上的DateTimeMode设置为DataSetDateTime.Utc。

基于此建议,使代码正常工作所需要做的就是将“ zzz”替换为“ ZZZ”,以便可以使用UTC格式。 问题是,在文档的任何地方都找不到“ Z”,并且我尝试使用任何“ Z”格式组合,即“ Z”,“ ZZ”,“ ZZZ”,始终只是将DateTime实例转换为Z,就像对待文字一样 。

有人忘了在没有告知异常消息作者的情况下实现“ Z”的实现,还是我错过了如何在不被黑客入侵的情况下用“ +0000”换出有效的本地时间偏移量的方法?

代码示例:

// This is the format with 'zzzzz' representing local time offset
const string format = "ddd MMM dd HH:mm:ss zzzzz yyyy";

// create a UTC time
const string expected = "Fri Dec 19 17:24:18 +0000 2008";
var time = new DateTime(2008, 12, 19, 17, 24, 18, 0, DateTimeKind.Utc);

// If you're using a debugger this will rightfully throw an exception
// with .NET 3.5 SP1 because 'z' is for local time only; however, the exception
// asks me to use the 'Z' specifier for UTC times, but it doesn't exist, so it
// just spits out 'Z' as a literal.
var actual = time.ToString(format, CultureInfo.InvariantCulture);

Assert.AreEqual(expected, actual);
trans by 2019-11-11T06:11:03Z

如何在不带dateutil的python中将时区感知字符串转换为datetime?

我必须将可识别时区的字符串转换为python dateutil对象。

例如dateutil

我发现有一个dateutil模块,该模块具有解析功能来执行此操作,但是我真的不想使用它,因为它增加了依赖性。

那我该怎么办呢? 我尝试了以下类似方法,但是没有运气。

datetime.datetime.strptime("2012-11-01T04:16:13-04:00", "%Y-%m-%dT%H:%M:%S%Z")
trans by 2019-11-10T07:34:50Z

日期-Java:将字符串转换为时间戳

我在尝试将字符串转换为时间戳时遇到问题。 我有一个日期格式为yyyy-MM-dd的数组,并且我想更改为yyyy-MM-dd HH:mm:ss.SSS657的格式。因此,我使用以下代码:

final String OLD_FORMAT = "yyyy-MM-dd";
final String NEW_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS";
String oldDateString = createdArray[k];
String newDateString;

DateFormat formatter = new SimpleDateFormat(OLD_FORMAT);
Date d = formatter.parse(oldDateString);
((SimpleDateFormat) formatter).applyPattern(NEW_FORMAT);
newDateString = formatter.format(d);
System.out.println(newDateString);

Timestamp ts = Timestamp.valueOf(newDateString);
System.out.println(ts);

我得到以下结果。

2009-10-20 00:00:00.000

2009-10-20 00:00:00.0

但是当我尝试简单地做

String text = "2011-10-02 18:48:05.123";
ts = Timestamp.valueOf(text);
System.out.println(ts);

我得到正确的结果:

2011-10-02 18:48:05.123

你知道我可能做错了吗?谢谢您的帮助。

trans by 2019-11-08T15:52:30Z

datetime-如何在Windows Mobile上从C#中的文件获取修改日期?

我在PC中制作文件,并且想要将其传输到PPC(Windows Mobile)。

如何获得此文件的修改日期?

(我在Windows Mobile上需要它。)

trans by 2019-11-08T04:59:36Z

datetime-在Java中获取最大Date值的最佳方法?

我在写一些逻辑,要求将来将空日期永远视为永远有意义(有问题的日期是到期日期,可能存在也可能不存在)。 我不想在整个代码中加入特殊的空日期日期,而是将空值转换为最大可能的日期。 我没有看到任何显而易见的方法,无需硬编码就可以得到这样的值。 如何获得正在使用的任何Date实现的最大值的最佳方法是什么?

trans by 2019-11-07T14:41:09Z

datetime-相对时间的Javascript时间戳(例如2秒前,一周前等),最好的方法?

我正在寻找一个不错的JS代码段,以将时间戳(例如,来自Twitter API)转换为用户友好的相对时间(例如2秒前,一周前等)。

有人愿意分享一些他们喜欢的方法(最好不使用插件)吗?

trans by 2019-11-07T09:16:16Z

datetime-Python中的日期差(以分钟为单位)

如何为Python中以下时间戳计算以分钟为单位的时间差?

2010-01-01 17:31:22
2010-01-03 17:31:22
trans by 2019-11-06T18:31:35Z

datetime-PHP:日期函数获取当前日期的月份

我希望能够找出当前日期变量的月份。 我是vb.net的前身,而这样做的方式只有$monthnumber = 01。如何在PHP中做到这一点?

谢谢,

琼斯

我用$monthnumber = 01

这就是我想要的,现在的问题是,既然$monthnumber = 01变成了1,我该如何将它与int进行比较?

trans by 2019-11-06T17:42:25Z

如何在asp.net mvc中将datetime值作为URI参数传递?

我需要一个具有日期时间值的动作参数吗? 有标准的方法吗? 我需要有类似的东西:

mysite/Controller/Action/21-9-2009 10:20

但我只能通过以下方式成功实现它:

mysite/Controller/Action/200909211020

并编写自定义函数来处理这种格式。

再次,寻找一种标准的或批准的ASP.net MVC方法来执行此操作。

trans by 2019-11-04T10:49:51Z

c#-DateTime.Parse(“ 2012-09-30T23:00:00.0000000Z”)始终转换为DateTimeKind.L

我想解析一个表示UTC格式的DateTime的字符串。

我的字符串表示形式包括Zulu时间规范,该规范应指示字符串表示UTC时间。

var myDate = DateTime.Parse("2012-09-30T23:00:00.0000000Z");    

从上面我希望myDate.Kind是DateTimeKind.Utc,而不是DatetimeKind.Local。

我在做什么错以及如何解析表示UTC时间的字符串?

非常感谢!

trans by 2019-11-03T23:20:02Z

date-日期时间在C#中添加天数

我想在某个日期添加天数。 我有这样的代码:

DateTime endDate = Convert.ToDateTime(this.txtStartDate.Text); 
Int64 addedDays = Convert.ToInt64(txtDaysSupp.Text); 
endDate.AddDays(addedDays); 
DateTime end = endDate; 
this.txtEndDate.Text = end.ToShortDateString();

但是此代码不起作用,没有添加天数! 我在做什么愚蠢的错误?

trans by 2019-11-03T11:41:39Z

java-“宽大”的用途是什么?

在Java DateFormat中,这里使用了lenient。我检查了文档,但听不懂它在说什么。

谁能告诉我lenient的用途,并举一个实时的例子来说明?

trans by 2019-11-02T21:54:58Z

在C#中向DateTime添加时间

我有一个日历和一个包含一天中某个时间的文本框。 我想创建一个日期时间,将两者结合起来。 我知道我可以通过查看小时和时刻,然后将其添加到日历DateTime中来做到这一点,但这似乎很混乱。

有没有更好的办法?

trans by 2019-11-02T17:49:32Z

从PHP <5.3中的时间戳创建DateTime

在小于5.3的版本中,如何从时间戳创建DateTime?

在5.3中,它将是:

$date = DateTime::createFromFormat('U', $timeStamp);

DateTime构造函数需要一个字符串,但这对我不起作用

$date = new DateTime("@$timeStamp");
trans by 2019-11-02T17:28:39Z

datetime-使用Javascript将带有AM和PM的24小时制转换为12小时制

将以下JSON返回值从24小时格式转换为12小时格式(含AM和PM)的最佳方法是什么? 日期应该保持不变-时间是唯一需要格式化的东西。

February 04, 2011 19:00:00

附言 如果使用jQuery,那将使其变得更加容易! 也希望使用简单的功能/代码而不使用Date.js。

trans by 2019-10-28T05:34:01Z

C#-TimeSpan到DateTime的转换

我想将Timespan转换为Datetime。 我怎样才能做到这一点?

我在Google上找到了一种方法:

DateTime dt;
TimeSpan ts="XXX";

//We can covnert 'ts' to 'dt' like this:

dt= Convert.ToDateTime(ts.ToString());

还有其他方法吗?

trans by 2019-10-28T03:11:06Z

datetime-在Python中获取系统的时区信息?

我想从Python获取系统的默认时区(PST)。 最好的方法是什么? 我想避免分叉另一个进程。

trans by 2019-10-27T20:00:48Z

datetime-比较python中的时间增量

我有一个变量datetime.timedelta.strptime(),我想将其与某些值进行比较。

假设d产生此datetime.timedelta.strptime()0:00:01.782000

我想这样比较:

#if d is greater than 1 minute 
if d>1:00:
  print "elapsed time is greater than 1 minute"

我曾尝试转换datetime.timedelta.strptime(),但这似乎确实有效。 有没有更简单的方法可以比较此值?

trans by 2019-10-26T11:05:58Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共20页