小编Mat*_*int的帖子

NServiceBus 4没有RavenDB

无论如何在没有安装RavenDB的情况下使用NServicebus 4?我们正在使用2.5,我想升级到4但如果我们必须在生产服务器上安装RavenDB,这将是一个艰难的销售.有什么工作吗?

nservicebus ravendb nservicebus4

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

将无意识时间戳转换为UTC转换的感知时间戳

我使用下面的代码创建了一个不知道的日期时间,因为时间在"US/Eastern",我需要在UTC中使用它.我想先让日期时间知道EST,然后转换为UTC.

import datetime
import pytz
from pytz import timezone
dt = "8/8/2013 4:05:03 PM"
dt = datetime.datetime.strptime(dt,"%m/%d/%Y %I:%M:%S %p")
unaware_est = dt.strftime("%Y-%m-%dT%H:%M:%S")
localtz = timezone('US/Eastern')
utc = localtz.localize(unaware_est)
Run Code Online (Sandbox Code Playgroud)

错误信息:

Traceback (most recent call last):
  File "/home/ubuntu/workspace/druidry-codebase/services/xignite/test.py", line 120, in <module>
    quote_time = localtz.localize(quote_time)
  File "/usr/local/lib/python2.7/dist-packages/pytz-2013b-py2.7.egg/pytz/tzinfo.py", line 303, in localize
    if dt.tzinfo is not None:
AttributeError: 'str' object has no attribute 'tzinfo'
Run Code Online (Sandbox Code Playgroud)

python timezone pytz

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

HTML输入类型datetime-local设置错误的时区

我创建了一个应用程序,它接受HTML输入并通过JavaScript在本机日历事件上创建事件.它需要花费时间<input type="datetime-local">,而且它会在不同的时间进行,因为它会选择不同的时区.如果我进入下午1点,它将在早上8点返回.

<input type="datetime-local" id="startDate" name="startDate">
Run Code Online (Sandbox Code Playgroud)

和JavaScript:

var startDate = new Date($("#startDate").val());
Run Code Online (Sandbox Code Playgroud)

任何帮助都是极好的.如果需要,我可以发布更多代码.

javascript html5 timezone datetime

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

.NET TimeZone.CurrentTimeZone.GetDaylightChanges返回错误的2005年DST

我使用以下代码显示2005年到2035年之间的夏令时.

对于2005年,此页面显示DST是在4月3日到10月30日之间.但GetDaylightChanges将于3月13日和11月6日返回.

.NET GetDaylightChanges是一个可靠的函数吗?

在此输入图像描述

    public static void GetCurrentTimeZone()
    {
        for (int i = 0; i < 30; i++)
        {
            var dlt = TimeZone.CurrentTimeZone.GetDaylightChanges(2005 + i);

            Console.WriteLine(2005 + i);
            Console.WriteLine(dlt.Start.ToLongDateString());
            Console.WriteLine(dlt.End.ToLongDateString());

            Console.WriteLine(" ");
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# timezone dst

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

如何将短日期转换为这种格式:DDD MMM DD YYYY GMT+0800(X 国家标准时间)?

当我这样做时new Date()

Thu Dec 28 2017 10:17:58 GMT+0800 (??????)
Run Code Online (Sandbox Code Playgroud)

如果我.valueOf()在那个日期申请,我会得到:

1514427724039
Run Code Online (Sandbox Code Playgroud)

这就是我想要的。

现在,我需要应用.valueOf()到这样的日期:2017/12/28。我尝试使用Luxon转换日期(因为应用于.valueOf()YYYY/MM/DD 不会产生数字):

DateTime.fromISO(startDate.replace(/\//g, '-')).toRFC2822()
// => Thu, 28 Dec 2017 00:00:00 +0800
Run Code Online (Sandbox Code Playgroud)

但是,应用valueOf()该结果会返回相同的字符串。不是第一个例子中的数字。

我应该怎么做才能从中产生一个数值YYYY/MM/DD?只是我做了DDD MMM DD YYYY GMT+0800 (X country standard time)

javascript datetime date luxon

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

Python:如何检查日期是否不明确?

是否有任何简单的方法,如何确定日期时间对象中的日期是否不明确 - 这意味着特定的日期时间可以按常规时间更改的顺序在特定时区中存在两次?

\n\n

这是一个不明确的日期时间对象的示例。在纽约时区,2017 年 11 月 5 日凌晨 2 点,时间拨回凌晨 1 点。

\n\n
import datetime\nimport dateutil\n\n#\xc2\xa0definition of time zone\neastern_time = dateutil.tz.gettz('America/New_York')\n\n# definition of ambiguous datetime object\ndt = datetime.datetime(2017, 11, 5, 1, 30, 0, tzinfo=eastern_time)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我期待这样的事情。

\n\n
>>> suggested_module.is_dt_ambiguous(dt)\nTrue\n
Run Code Online (Sandbox Code Playgroud)\n

python timezone datetime python-dateutil

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

设置不同时区的小时

我正在比较两个日期,但问题是,在我的本地计算机生成的日期中,当我使用setHours这样的方法时console.log(new Date(new Date().setHours(8)));,它给我的时区的输出2020-07-22T04:41:46.624Z是 GMT+4(乔治亚标准时间),但在我的 Heroku 服务器(欧盟)或repl.it 上它给出了时区偏移量,-0它为我提供了2020-07-22T08:41:46.624Z完全相同的命令,我该如何解决这个问题?否则,如果我登录new Date()两台机器,即使我向它们添加时间,它们也会记录相同的日期,其设置小时(或分钟等)会改变时区

javascript timezone date

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

如何在ravendb中设置uniqueid

我正在学习RavenDB并熟悉工作原理.我不明白的一件事是如何将raven创建的id保存到属性中.

public class User
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string ID { get; set; } //This will be null when I save object to DB I want it to be same as generated
}

[TestMethod]
public void TestSaving()
{
    using (var session = documentStore.OpenSession())
    {
        var user = new User { FirstName = "John", LastName = "Doe" };
        session.Store(user);
        session.SaveChanges(); //I want that property to save that id that …
Run Code Online (Sandbox Code Playgroud)

c# ravendb

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

clj-time并在用户的时区显示

我一直在玩to-local-date-time,org.joda.time.DateTimeZone/getDefault,格式化程序等等,我仍然无法弄清楚如何获得我作为UTC存储的日期时间显示在用户的时区.我可以使用一些格式化程序来显示时间,但它显示带有偏移量的UTC时间.如果我有2013-10-05T19:02:25.641-04:00,我怎么能让它显示"2013-10-05 14:02:25"?

timezone datetime clojure clj-time

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

Noda Time(C#)Magic解析JSON(假设ISO 8601)日期.例如1396949418557

我不能为我的生活反序列化一个日期字符串,我被告知是ISO 8601(例如'1396949418557')到C#DateTime对象.

我真的很喜欢我读过的Noda Time,我正在使用JSON.NET.有人遇到过这个吗?

c# nodatime

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