javascript

git

java

python

git-remote

reactjs

c++

github

django

c#

.net

.net-framework-version

operators

git-fetch

typescript

user-experience

chmod

css

content-type

variables

为什么Java的Date.getYear()返回111而不是2011?

我在将字符串日期解析为dateFrom对象时遇到了一些麻烦。 我使用Sun Dec 04 00:00:00 GMT 2011来解析该字符串,当我打印日期值时,它给出了我期望的结果。

但是,当我尝试获取日期,月份或年份时,会给我错误的值。 例如,那是2011年,但是当我执行dateFrom时,它会给我111。我不知道为什么会这样。 这是相关的代码段:

    Date dateFrom = null;

    String gDFString = g.getDateFrom();

    System.out.println(gDFString);

    DateFormat df = new SimpleDateFormat("dd/MM/yyyy");

    try {
        dateFrom = df.parse("04/12/2011");

        System.out.println(dateFrom);

        System.out.println(dateFrom.getYear());
    } catch (ParseException e) {
        e.printStackTrace();
    }

当我打印dateFrom时,我得到Sun Dec 04 00:00:00 GMT 2011,这就是您所期望的。 但是打印.getYear()返回111

我需要能够获取时间序列图的日期,月份和年份。

trans by 2020-08-12T04:48:06Z

Ruby on Rails:比较两个日期的最佳方法?

我有一个日期变量,以'YYYY-mm-dd'格式存储为字符串。 如果该日期尚未过去,最好的检查方法是什么?

trans by 2020-08-12T02:52:43Z

java-DateTimeFormatter支持月份的单个数字天和月份的Y

DateTimeFormatter似乎无法处理每月的一位数字:

String format = "MM/dd/yyyy";
String date   = "5/3/1969";
System.out.println(new SimpleDateFormat(format).parse(date));
System.out.println(LocalDate.parse(date, DateTimeFormatter.ofPattern(format)));

在此的示例DateTimeFormatter正确解析日期,但DateTimeFormatter引发异常。 如果我要使用零填充日期,例如“ 05/03/1969”,则两者都可以。 但是,如果月份中的某天或年份中的某一个是一位数字,则DateTimeFormatter会引发异常。

什么是正确的DateTimeFormatter格式,可以同时解析月份的一位数和两位数以及一年中的月份?

trans by 2020-08-11T12:40:17Z

GIT:将提交日期更改为作者d

是否可以将提交日期从我的提交更改为作者日期?

我修改了一些提交,现在的日期都一样了。 我想将其设置回旧的日期(或作者日期)。 这可能吗?

我正在使用Sourcetree,所以我有git命令行,但是我不是专业人士。 我的外部存储库是bitbucket。

trans by 2020-08-11T02:11:54Z

r-查找特定日期属于哪个季节

我有一个日期向量,对于每个条目,我都想分配一个季节。 例如,如果日期在21.12之间。 和21.3,我会说是winter。到目前为止,我已经尝试了以下代码,但是无论年份如何,我都无法使它更通用。

my.dates <- as.Date("2011-12-01", format = "%Y-%m-%d") + 0:60
low.date <- as.Date("2011-12-15", format = "%Y-%m-%d")
high.date <- as.Date("2012-01-15", format = "%Y-%m-%d")

my.dates[my.dates <= high.date & my.dates >= low.date] 
 [1] "2011-12-15" "2011-12-16" "2011-12-17" "2011-12-18" "2011-12-19" "2011-12-20" "2011-12-21" "2011-12-22" "2011-12-23" "2011-12-24" "2011-12-25"
[12] "2011-12-26" "2011-12-27" "2011-12-28" "2011-12-29" "2011-12-30" "2011-12-31" "2012-01-01" "2012-01-02" "2012-01-03" "2012-01-04" "2012-01-05"
[23] "2012-01-06" "2012-01-07" "2012-01-08" "2012-01-09" "2012-01-10" "2012-01-11" "2012-01-12" "2012-01-13" "2012-01-14" "2012-01-15"

我试图格式化不带年份的日期,但是它不起作用。

ld <- as.Date("12-15", format = "%m-%d")
hd <- as.Date("01-15", format = "%m-%d")
my.dates[my.dates <= hd & my.dates >= ld] 
trans by 2020-08-10T11:47:48Z

javascript-MomentJS-如何从日期获取上个月的最后一天?

我正在尝试使用以下方法获取上个月的最后一天:

 var dateFrom = moment(dateFrom).subtract(1, 'months').format('YYYY-MM-DD');

哪里:

dateFrom = 2014-11-30 

但是使用后

subtract(1, 'months')

它返回日期

DATE_FROM: "2014-10-30"

但是第十个月的最后一天是31。

我该如何解决?

非常感谢您的帮助。

trans by 2020-08-10T07:15:19Z

如何从POSTGRESQL中的DATE中提取年份

日期为“ YYYY-MM-DD”文本格式,现在我需要提取必须为数字的年份部分。 我需要单步完成此转换,因为我需要在无法创建新变量的其他应用程序中使用。

我可以将TO_DATE(t0.AESTDTC,'YYYY-MM-DD'),'YYYY-MM-DD'转换为日期,但是现在我需要一步提取该日期的年份? 谁能帮我?

trans by 2020-08-08T16:30:07Z

javascript-Moment JS-如何从当前日期减去7天?

我想从当下日期减去7天,以使用moment.js库获取格式化日期YYYY-MM-DD。

我试图通过这种方式做:

    dateTo = moment(new Date()).format('YYYY-MM-DD');
    dateFrom = moment(new Date() - 7).format('YYYY-MM-DD');

   console.log(dateFrom);
   console.log(dateTo);

但是所有返回的值都是相同的。

trans by 2020-08-07T02:17:38Z

date-如何在C#中获得当年的第一天和最后一天

如何在C#中获得当年的第一天和最后一天

trans by 2020-08-07T00:13:17Z

r-遍历日期时间对象会产生数字i

为什么迭代POSIXctPOSIXct对象会导致numeric? 例如:

test = as.Date("2009-01-01")
print( class( test ) )
# [1] "Date"
for ( day in test )
{
    print( class( day ) )
}
# [1] "numeric"

POSIXct也发生了同样的事情:

test = as.POSIXct("2009-01-01")
print( class( test ) )
# [1] "POSIXct" "POSIXt"
for ( day in test )
{
    print( class( day ) )
}
# [1] "numeric"
trans by 2020-08-06T13:27:20Z

mysql-仅获取今天创建的记录

如何使用->where('created_at', '>=', Carbon::now())字段仅获取今天创建的记录,而没有其他日期或时间?

我当时在想->where('created_at', '>=', Carbon::now()),但我不确定那是否可行。

trans by 2020-08-03T16:58:25Z

如何从java.sql.Timestamp转换为java.util.Date?

即此代码

startDate = new Date(timestampValue.getTime));

给我 :

2012-16-02 05:16:17

什么时候

System.out.println(timestampValue);

返回:

2012-01-02 05:16:17.0

trans by 2020-08-02T07:25:43Z

date-如何计算Java时间跨度并格式化输出?

我想花两次(从纪元以来的秒数),以如下格式显示两者之间的差异:

  • 2分钟
  • 1小时15分钟
  • 3小时9分钟
  • 1分钟前
  • 1小时2分钟前

我该怎么做?

trans by 2020-08-01T13:23:35Z

sql-如何将bigint字段格式化为Postgresql中的日期?

我有一个表,其字段类型为bigint。 该字段存储时间戳。我想像这样对字段进行日期格式化:

to_char( bigint_field,'DD/MM/YYYY HH24:MI:SS')

我收到以下错误:

ERROR: multiple decimal points
État SQL :42601
trans by 2020-07-30T21:29:19Z

如何使用JavaScript或jQuery解析“ dd / mm / yyyy”或“ dd-mm-yyyy”或“ dd-mmm-yyyy”格式的日期字符串

可能重复:
扩展JavaScript的Date.parse以允许DD / MM / YYYY(非美国格式的日期)吗?
将dd-mm-yyyy字符串转换为日期

在文本框中输入日期,例如:05/09/1985,我想将其转换为1985年9月5日(dd-MMM-yyyy)格式。 我将如何实现? 请注意,源格式可以是dd-mm-yyyydd/mm/yyyydd-mmm-yyyy格式。

代码段:

 function GetDateFormat(controlName) {
        if ($('#' + controlName).val() != "") {      
            var d1 = Date.parse($('#' + controlName).val());
            if (d1 == null) {
                alert('Date Invalid.');
                $('#' + controlName).val("");
            }
                var array = d1.toString('dd-MMM-yyyy');
                $('#' + controlName).val(array);
        }
    }

此代码返回1985年5月9日,但我希望1985年9月5日。 谢谢。

trans by 2020-07-30T02:21:15Z

java-JPA Criteria API中的比较日期实体

将JPA 2与EclipseLink实现一起使用。

我正在尝试建立一个动态查询,该查询应该使我在给定日期后仍保留一些记录。

CriteriaBuilder builder = em.getCriteriaBuilder();
CriteriaQuery<Event> criteria = builder.createQuery(Event.class);
Root<Event> root = criteria.from(Event.class);
criteria.select(root);
criteria.distinct(true);
List<Predicate> predicates = new ArrayList<Predicate>();
//...
if (dateLimit != null){
    ParameterExpression<Date> param = builder.parameter(Date.class, "dateLimit");
    predicates.add(builder.lessThanOrEqualTo(root.get("dateCreated"), param));
}

lessThanOrEqualTo()le()是API中仅有的两种在这种情况下可能对我有帮助的方法。 这个警告是由日食引发的:

Bound mismatch: The generic method lessThanOrEqualTo(Expression<? extends Y>, Expression<? extends Y>)
of type CriteriaBuilder is not applicable for the arguments (Path<Object>, ParameterExpression<Date>).
The inferred type Object is not a valid substitute for the bounded parameter
<Y extends Comparable<? super Y>>

我可以想象我没有针对此问题采取正确的方法,但是我找不到任何可能的解决方案的提示或指示。

trans by 2020-07-29T04:51:36Z

datetime-如何在Perl中将日期/时间转换为纪元时间(自1970年以来的统一时间/秒)?

给定日期/时间数组(年,月,日,时,分,秒),您将如何将其转换为纪元时间,即自1970-01-01 00:00:00 GMT以来的秒数?

额外的问题:如果以字符串形式给出日期/时间,您将如何首先将其解析为(y,m,d,h,m,s)数组?

trans by 2020-07-26T18:39:21Z

javascript-新日期(毫秒)返回无效的d

我正在尝试使用javascript将毫秒转换为日期:

new Date(Milliseconds); 

构造函数,但当我将其设置为1372439683000的毫秒值时,它将返回无效日期。 如果我访问的网站将毫秒转换为日期,则会返回正确的日期。

有什么想法吗?

trans by 2020-07-26T14:23:13Z

nsdate-Swift 3-查找两个日期之间的日历天数

我在Swift 2.3中做到的方式是:

    let currentDate         = NSDate()
    let currentCalendar     = NSCalendar.currentCalendar()

    var startDate : NSDate?
    var endDate   : NSDate?

   // The following two lines set the `startDate` and `endDate` to the start of the day

    currentCalendar.rangeOfUnit(.Day, startDate: &startDate, interval: nil, forDate: currentDate)
    currentCalendar.rangeOfUnit(.Day, startDate: &endDate, interval: nil, forDate: self)

    let intervalComps = currentCalendar.components([.Day], fromDate: startDate!, toDate: endDate!, options: [])

    print(intervalComps.day)

现在,Swift 3改变了一切。我必须使用NSCalendarNSDate,通过不断地使用as进行类型转换,或者找到Swift 3的实现方法。

在Swift 3中执行此操作的正确方法是什么?

trans by 2020-07-26T04:45:54Z

不建议使用构造函数Date(...)。 这是什么意思? (Java)

我试图创建一个Date(int, int, int, int, int)像这样:

date = new Date(year-1900, mon-1, day, hrs, min, sec);

Eclipse发出警告:“不赞成使用构造函数Date(int, int, int, int, int)”。

不赞成使用构造函数是什么意思,我该怎么办?

trans by 2020-07-25T15:13:20Z

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