我有两个日期:2009-05-11
和当前日期.我想检查给定日期是否是当前日期.这怎么可能.
我想在PostgreSQL数据库中获取两个日期(包括它们)之间的日期列表.例如,如果我有:
那么结果应该是:
29 june 2012
30 june 2012
1 july 2012
2 july 2012
3 july 2012
Run Code Online (Sandbox Code Playgroud)
在PostgreSQL中执行此操作的最佳方法是什么?
谢谢.
我需要比较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:46
MySQL表中有日期,它也不会检索任何行.DateTime
在比较MySQL中的日期时,如何忽略字段中的时间部分?
我试图计算两个日期之间的差异(一个是当前日期,另一个是来自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) 我在下面列出了一系列日期
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)
并且想知道最近的日期:最接近今天的日期.
我怎样才能做到这一点?
我有一个来自输入字段的字符串,我用这个格式就像这个25-02-2013.现在我想将字符串与今天的日期进行比较.我想知道字符串是否比今天更早或更新.
有什么建议?
我有以下代码,它虽然我遇到01-Jan-2009
了DateTo
,并03-Jan-2009
为DateFrom
它的读值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)
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>
根据ECMA脚本标准,以下代码应返回true,但它不会:
d = new Date() ;
d.setTime(1436497200000) ;
alert( d == 1436497200000 ) ;
Run Code Online (Sandbox Code Playgroud)
第11.9.3节说:
- 如果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
我有一个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) 如何比较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) date-comparison ×10
date ×5
javascript ×2
swift ×2
arrays ×1
cocoa ×1
comparison ×1
datetime ×1
go ×1
jquery ×1
mysql ×1
nsdate ×1
objective-c ×1
php ×1
postgresql ×1
sql ×1
struct ×1
swift3 ×1
time ×1
value-of ×1
xcode ×1