根据条件更改日期,月份和时间

时间:2018-06-18 07:02:37

标签: r datetime

我有一个数据集

Agent name   Time stamp               login/logout
Xyz          5/31/18 9:03:16 AM       Login
Xyz          6/1/18  12:02:12 AM      Logout
Abc          5/31/18 9:00:00 AM       Login
Abc          5/31/18 11:59:00 PM      Logout

我在R中编写了一个代码来计算座席的登录时间,但是在月份结束时轮班延长到午夜12点,如上例所示,但随着时间的变化,时间变为12点,日期也随之改变到第二天,由于该代码无法拍摄当天的登录时间,即5/31/18。

我希望将6/1/18 12:02:12 AM转换为5/31/18 11:59:59 PM,即前一天上午12点以上的登录时间无关紧要。这应该是动态的,即在一年中的任何月末。 第一种情况是月末的问题情况,即代理人Xyz 第二种情况是月末的理想情况,即代理人Abc。

我希望在代码启动时执行此操作,而不会干扰代码的当前工作。

0 个答案:

没有答案