我试图让java -jar selenium-server.jar -Dwebdriver.chrome.bin=/path/to/google-chrome -Dwebdriver.chrome.driver=/path/to/chromedriver -browser browserName=chrome platform=LINUX -port 4444
以自前一个日期起已经过了多长时间的秒数发送日志,但它不起作用。我每次测试时都会将它设置为1分钟,但是我没有获得与最新日志相对应的日志:timeIntervalSinceDate
。这是代码:
2015-09-22 16:30:04.469 Wakey Wakey[49785:7077539] Seconds nan 2015-09-22 16:30:04.470
我该怎么办才能修复它?
答案 0 :(得分:1)
为什么要烦扰NSDateFormatter。尝试
NSTimeInterval seconds = [[NSDate date] timeIntervalSinceDate:dateTimePicker.date];
NSLog(@"seconds %.f", seconds);
在NSLog上使用%.f代替%g
答案 1 :(得分:0)
试试这个
NSDate* date1 = someDate;
NSDate* date2 = someOtherDate;
NSTimeInterval distanceBetweenDates = [date1 timeIntervalSinceDate:date2];
double secondsInAnHour = 3600;
NSInteger hoursBetweenDates = distanceBetweenDates / secondsInAnHour;
答案 2 :(得分:-1)
请尝试使用以下日期格式
kTimeStampFormat @"dd-MM-yyyy'T'HH:mm:ss.SSS'Z'"
使用UTC格式保持一致性