标签: date-difference

获取上周一的日期

我正在尝试获取本周星期一的日期。这接近正确吗?

Dim MondayOfCurrentWeek As Date = Date.Today - Date.Today.DayOfWeek + 1
Run Code Online (Sandbox Code Playgroud)

据我了解,AyOfWeek 索引是:

1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday
0 = Sunday
Run Code Online (Sandbox Code Playgroud)

因此,如果例如今天的日期是星期四,我会得到:

Dim MondayOfCurrentWeek As Date = Date - 4 + 1 
Run Code Online (Sandbox Code Playgroud)

这将等于

Date - 3
Run Code Online (Sandbox Code Playgroud)

对我来说似乎是正确的。

还是我完全没了?

.net vb.net date days date-difference

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

Flutter - 如何在年、月和日中找到两个日期之间的差异?

我正在寻找一种方法来DateTime解析两个日期,以显示差异。我希望它的格式为:“X 年,Y 个月,Z 天”。

对于 JS,我们有momentjs库和以下代码::

var a = moment([2015, 11, 29]);
var b = moment([2007, 06, 27]);

var years = a.diff(b, 'year');
b.add(years, 'years');

var months = a.diff(b, 'months');
b.add(months, 'months');

var days = a.diff(b, 'days');

console.log(years + ' years ' + months + ' months ' + days + ' days');
// 8 years 5 months 2 days
Run Code Online (Sandbox Code Playgroud)

是否有类似的dart库可以帮助实现这个用例?

datetime date-difference dart flutter

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

PostgreSQL - 如何从日期开始获取高于年份的行

我在DATE列中保存了一个日期.我试着获得那些从那个日期开始大约一年,两年等的行.

year,two years是从我的应用程序的参数.可以通过查询获取这些行,还是应该在应用程序层上执行此操作?

ruby sql postgresql ruby-on-rails date-difference

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

如何将日期差异作为具有毫秒精度的浮点数

public static void main(String[] args) throws InterruptedException{
    long sTime =  new Date().getTime();
    Thread.sleep(3234);
    long eTime =  new Date().getTime();
    float diff = ((eTime-sTime)/1000);
    System.out.println(diff);
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我期望输出为3.234,但它是3.0.我想要两秒之间的精确差异,只有一小部分.

java date date-difference

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

如何在PostgreSql中获得两个日期之间的平均值

我想获取 Postgres 中两个日期之间的平均日期:

在 SqlServer 中通过这个简单的查询完成:

SELECT DateAdd(ms, DateDiff(ms, date_begin, date_end)/2, date_begin)
Run Code Online (Sandbox Code Playgroud)

例如:

SELECT DateAdd(ms, DateDiff(ms, getdate(), dateadd(d, 1, getdate()))/2, getdate())
Run Code Online (Sandbox Code Playgroud)

现在我想在 postgres 中进行相同的查询。我尝试类似的东西

SELECT current_timestamp  + ((SELECT ((DATE_PART('day', (current_timestamp + INTERVAL '1 day')::timestamp - current_timestamp::timestamp) * 24 + 
         DATE_PART('hour', (current_timestamp + INTERVAL '1 day')::timestamp - current_timestamp::timestamp)) * 60 +
        DATE_PART('minute', (current_timestamp + INTERVAL '1 day')::timestamp - current_timestamp::timestamp)) * 60 +
       DATE_PART('second', (current_timestamp + INTERVAL '1 day')::timestamp - current_timestamp::timestamp)||'second')::interval
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

在 Postgres 中是否有更简单的方法来完成这个简单的操作?

postgresql average date-difference

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

计算两个日历日期之间的工作日差异

我试图找到两个日期之间的工作日计数(周末和时间必须忽略).我正在使用以下功能来做到这一点.但它给出了多种情况的错误结果,例如,如果startdate是周末还是enddate是周末.这是一个演示的例子,可以计算一天额外的一天.

2018-03-08 00:00:00.0和2018-04-22 01:37:29.887

计数返回32(应该是31,它也在考虑23-04-2018).请提供一些完美的解决方案/方法来做同样的事情.

private static int calculateDuration(Date startDate, Date endDate)
{
  Calendar startCal = Calendar.getInstance();
  startCal.setTime(startDate);
  startCal.set( Calendar.HOUR_OF_DAY, 0 );
  startCal.set( Calendar.MINUTE, 0 );
  startCal.set( Calendar.SECOND, 0 );
  startCal.set( Calendar.MILLISECOND, 0 );
  Calendar endCal = Calendar.getInstance();
  endCal.setTime(endDate);
  endCal.set( Calendar.HOUR_OF_DAY, 0 );
  endCal.set( Calendar.MINUTE, 0 );
  endCal.set( Calendar.SECOND, 0 );
  endCal.set( Calendar.MILLISECOND, 0 );
  int workDays = 0;

  if (startCal.getTimeInMillis() > endCal.getTimeInMillis())
  {
    startCal.setTime(endDate);
    endCal.setTime(startDate);
  }

  do
  {
    startCal.add(Calendar.DAY_OF_MONTH, 1);
    System.out.println("************"+Calendar.DAY_OF_WEEK);
    System.out.println("Before weekend condition"+Calendar.DAY_OF_WEEK+"Workdays="+workDays);

    if (startCal.get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY && …
Run Code Online (Sandbox Code Playgroud)

java date weekday date-difference

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

Python pandas 行之间的日期差异

我有一个 pandas 数据框“A”,其中“日期”列包含以下格式的时间戳:

2020-06-09 13:30:11.359497

我需要计算每行与前一行之间的时间差(以分钟为单位)。我尝试过 Timedelta、shift 和 diff。

python timestamp dataframe date-difference pandas

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

Jquery 2小时之间的差异

大家好!我在http://jsfiddle.net/diode/nuv7t/5/的项目中找到了这个脚本,它在2小时之间产生差异,但我需要定义这2个变量

var start_actual_time  =  "01/17/2012 11:20";
var end_actual_time    =  "01/18/2012 12:25";
Run Code Online (Sandbox Code Playgroud)

像这样 :

var start_actual_time  =  "input#start";
var end_actual_time    =  "input#end";
Run Code Online (Sandbox Code Playgroud)

以及写入新输入#result的区别

这是我尝试的:http://jsfiddle.net/UmwXW/

如果有人可以帮助我,谢谢.

jquery datetime date-difference

0
推荐指数
1
解决办法
5566
查看次数

Ingres SQL日期差异

我需要在几分钟内找到两个日期之间的差异.这是我一直在使用的select语句:

 select date ('05.04.2017  11:12:00') - date('now');
Run Code Online (Sandbox Code Playgroud)

它正在返回,-4 mins -21 secs但我想看到只有4分钟.我在参考指南中找不到答案,不知道如何以我需要的格式显示它?

sql ingres date-format date-difference

0
推荐指数
1
解决办法
1234
查看次数

Laravel:在刀片中显示两个日期之间的差异

我想知道是否可以在不使用 Carbon 的情况下在刀片视图中显示系统日期和具有日期格式($ticket->start_date)的数据库记录之间的差异。

例如(我知道,它不起作用)

<td>{{ diff(date('Y-m-d'), strtotime($ticket->start_date))}}</td>
Run Code Online (Sandbox Code Playgroud)

php date date-difference laravel laravel-blade

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