标签: date-comparison

如何比较Objective-C中的两个日期

我有两个日期:2009-05-11和当前日期.我想检查给定日期是否是当前日期.这怎么可能.

cocoa date objective-c date-comparison

68
推荐指数
9
解决办法
10万
查看次数

在PostgreSQL的范围内获取日期列表

我想在PostgreSQL数据库中获取两个日期(包括它们)之间的日期列表.例如,如果我有:

  • 开课日期:2012年6月29日
  • 截止日期:2012年7月3日

那么结果应该是:

29 june 2012
30 june 2012 
1 july 2012 
2 july 2012 
3 july 2012
Run Code Online (Sandbox Code Playgroud)

在PostgreSQL中执行此操作的最佳方法是什么?

谢谢.

sql postgresql date date-comparison

57
推荐指数
5
解决办法
4万
查看次数

比较MySQL中的日期,忽略DateTime字段的时间部分

我需要比较MySQL中的日期,忽略DateTime列中的时间部分.我尝试了以下SQL.

SELECT * FROM order_table where order_date=date_format('2012-05-03', '%Y-%m-%d');
Run Code Online (Sandbox Code Playgroud)

即使2012-05-03 10:16:46MySQL表中有日期,它也不会检索任何行.DateTime在比较MySQL中的日期时,如何忽略字段中的时间部分?

mysql datetime date date-comparison

37
推荐指数
4
解决办法
5万
查看次数

使用swift 3和xcode 8在几周和几天中的两个日期之间的差异

我试图计算两个日期之间的差异(一个是当前日期,另一个是来自datepicker),在几周和几天然后在标签上显示结果,这是我到目前为止所做的,我感谢更有经验的开发人员的帮助这里!

let EDD = datePicker.date
let now = NSDate()

let formatter = DateComponentsFormatter()
formatter.unitsStyle = .short
formatter.allowedUnits = [.day]
formatter.maximumUnitCount = 2   

let string = formatter.string (from: now as Date, to: EDD)

label.text = string
Run Code Online (Sandbox Code Playgroud)

date-comparison swift

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

从一系列日期中获取最新日期

我在下面列出了一系列日期

array(5) { 
    [0]=> string(19) "2012-06-11 08:30:49" 
    [1]=> string(19) "2012-06-07 08:03:54" 
    [2]=> string(19) "2012-05-26 23:04:04" 
    [3]=> string(19) "2012-05-27 08:30:00" 
    [4]=> string(19) "2012-06-08 08:30:55" 
}
Run Code Online (Sandbox Code Playgroud)

并且想知道最近的日期:最接近今天的日期.

我怎样才能做到这一点?

php arrays date date-comparison

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

在javascript中将字符串与今天的日期进行比较

我有一个来自输入字段的字符串,我用这个格式就像这个25-02-2013.现在我想将字符串与今天的日期进行比较.我想知道字符串是否比今天更早或更新.

有什么建议?

javascript date date-comparison

14
推荐指数
4
解决办法
8万
查看次数

比较jquery中的日期

我有以下代码,它虽然我遇到01-Jan-2009DateTo,并03-Jan-2009DateFrom它的读值NAN.我错过了什么吗?我在引用

 var DateToValue = $("#DateTo").val();
      var DateFromValue = $("#DateFrom").val();

      if (Date.parse(DateToValue) <= Date.parse(DateFromValue)) {
          $("#DateFrom").val(DateToValue)
      }
Run Code Online (Sandbox Code Playgroud)
  <script src="@Url.Content("~/Scripts/jquery-1.4.2.min.js")"
 type="text/javascript"></script>

 <script  src="@Url.Content("~/Scripts/jquery.datePicker.js")"
type="text/javascript"></script>

         <script src="@Url.Content("~/Scripts/jquery.validate.js")"
 type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

jquery date-comparison

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

日期和数字之间的平等比较不起作用

根据ECMA脚本标准,以下代码应返回true,但它不会:

d = new Date() ;
d.setTime(1436497200000) ;
alert( d == 1436497200000 ) ;
Run Code Online (Sandbox Code Playgroud)

11.9.3节说:

  1. 如果Type(x)是String或Number而Type(y)是Object,则返回比较结果x == ToPrimitive(y).

然后,第8.12.8节说,ToPrimitive重新调整valueOf方法的结果.这意味着上面示例中的最后一行应该等效于:

alert( d.valueOf() == 1436497200000 );
Run Code Online (Sandbox Code Playgroud)

事实true确实如此.

为什么第一种情况不归true

javascript comparison date-comparison value-of type-coercion

8
推荐指数
1
解决办法
81
查看次数

与==相比,为什么具有相同日期和时间的2个时间结构返回false?

我有一个time.Time创建使用time.Date().然后我计算出1970/1/1 00:00:00.000000000那个时间和那个时间之间的纳秒数.

然后我拿纳秒并将它们变回time.Time使用状态time.Unix().

但是,如果我将重构时间与原始使用进行比较==,则返回false.如果我减去这两次,结果持续时间为0.如果我使用这两次比较time.Equal(),则返回true.

如果我使用time.Date()与第一次相同的值创建另一个时间,则使用==比较此新时间和原始时间将得到true.

这是演示这个的代码(Golang Playground):

package main

import (
    "fmt"
    "time"
)

func main() {
    t1 := time.Date(2016, 4, 14, 1, 30, 30, 222000000, time.UTC)


    base := time.Date(1970, 1, 1, 0, 0, 0, 0, t1.Location())
    nsFrom1970 :=t1.Sub(base).Nanoseconds() // Calculate the number of nanoseconds from 1970/1/1 to t1

    t2 := time.Unix(0, nsFrom1970)

    fmt.Println(t1)
    fmt.Println(t2)
    fmt.Println(t1.Sub(t2)) // 0
    fmt.Println(t1 == …
Run Code Online (Sandbox Code Playgroud)

time struct go date-comparison

7
推荐指数
1
解决办法
362
查看次数

我如何比较Swift 3中的两个日期(NSDate)并获得它们之间的日子?

如何比较Swift 3中的两个日期?我找到了许多其他Swift版本的解决方案,但它们对我不起作用.

let clickedDay:String = currentcell.DayLabel.text!
    let currentDate = NSDate()
    let currentDay = "" //want the current day
    let dateFormatter = DateFormatter()        
    var dateAsString = ""        
    if Int(clickedDay)! < 10 {            
        dateAsString = "0" + clickedDay + "-11-2016 GMT"
    }
    else {            
        dateAsString = clickedDay + "-11-2016 GMT"
    }

    dateFormatter.dateFormat = "dd-MM-yyyy zzz"
    let clickedDate = dateFormatter.date(from: dateAsString)        
    if currentDate as Date >= clickedDate! as Date {

        return true
    }
    else {
        //Want to get the days between the currentDate …
Run Code Online (Sandbox Code Playgroud)

xcode nsdate date-comparison swift swift3

7
推荐指数
1
解决办法
9896
查看次数