小编sat*_*ana的帖子

SQL查询中的时区转换

我正在使用查询从Oracle DB获取一些应用程序收到日期,该日期存储为GMT.现在我必须在检索时将其转换为东部标准/夏令时.我使用以下查询:

   select to_char (new_time(application_recv_date,'gmt','est'), 'MON dd, YYYY') from application
Run Code Online (Sandbox Code Playgroud)

它适用于标准时间.但是对于夏令时,我们需要根据时区信息将其转换为'edt'.我不太清楚如何做到这一点.请帮帮我

sql oracle gmt timezone-offset

10
推荐指数
2
解决办法
5万
查看次数

计算数据表中一组记录的首次登录和上次注销之间的持续时间

我正在使用ADO.Net将Excel文档读入数据集.数据集包含一组员工记录,其中包含作为数据表的登录和注销时间.我需要根据员工ID和日期从员工记录集中获取员工的首次登录和上次注销时间作为最终记录.这是我的示例数据:

    Emp Id  Name            Login             Logout
    12345   RAMACHANDRAN    7/30/2013 8:40  7/30/2013 10:40
    12345   RAMACHANDRAN    7/30/2013 12:30 7/30/2013 14:20
    12345   RAMACHANDRAN    8/01/2013 18:10 8/01/2013 20:20
    12345   RAMACHANDRAN    8/01/2013 20:40 8/01/2013 22:00
    12346   RAVI            8/03/2013 12:30 8/03/2013 14:20
    12346   RAVI            8/03/2013 18:10 8/03/2013 20:20
Run Code Online (Sandbox Code Playgroud)

我需要计算持续时间的最终记录为

 Emp Id    Name          Login           Logout            Duration
 12345   RAMACHANDRAN   7/30/2013 8:40  7/30/2013 14:20    5:40
 12345   RAMACHANDRAN   8/01/2013 18:10 8/01/2013 22:00    3:50
 12346   RAVI           8/03/2013 12:30 8/03/2013 20:20    7:50
Run Code Online (Sandbox Code Playgroud)

这是使用Linq查询此数据集的最佳方式吗?哪种方式最好

c# linq excel ado.net

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

标签 统计

ado.net ×1

c# ×1

excel ×1

gmt ×1

linq ×1

oracle ×1

sql ×1

timezone-offset ×1