我有两个时间戳
a<-"2016-11-24 08:30:00"
b<-"31Jul2016 21:26:00"
我想比较哪个时间戳更早。我怎样才能做到这一点?如何确保时间戳采用相同的格式以便它们具有可比性?
答案 0 :(得分:1)
使用strptime
将你的角色转换为日期:
a <- "2016-11-24 08:30:00"
b <- "31Jul2016 21:26:00"
aa <- strptime(a, "%Y-%m-%d %H:%M:%S")
bb <- strptime(b, "%d%b%Y %H:%M:%S")
然后您可以检查哪个时间戳更早。
> aa < xx
[1] FALSE
> aa > xx
[1] TRUE
答案 1 :(得分:1)
我们可以使用"POSIXct" "POSIXt"
库来比较不同格式的日期时间。它将它们转换为library(anytime)
anytime(a) > anytime(b)
#[1] TRUE
类,以便比较它们。
anytime(a)
#[1] "2016-11-24 08:30:00 IST"
anytime(b)
#[1] "2016-07-31 21:26:00 IST"
其中,
let authModeSetting: AuthMode;
@NgModule({
imports: [
CommonModule
],
providers: [
{
useFactory: () => authModeSetting,
provide: AuthMode
},
AuthenticationGuard
]
})
export class AuthenticationModule {
static forRoot(authMode: AuthMode) {
authModeSetting = authMode;
return AuthenticationModule;
}
}