Tag: strftime

在c中将字符串转换为时间格式

假设我有一个字符串“2011-08-21 21:48:45 +1200”,另一个格式相同, 我想比较这两个字符串,找出哪一个是早期的或后一个, 有没有一种简单的方法将字符串转换为时间格式而不是按字符进行比较? 谢谢

C中的Solaris时区(strftime上缺少%z)

我有一个应用程序写入另一个应用程序,需要提供系统的日期+时区。 我一直在使用带有%z参数的strftime来获取时区,并且它在Linux上运行良好。 然而,上周我们决定将它合并到solaris,以发现%z不存在。 有人建议使用%Z ,它会给出时区名称,但我需要%z给出时区的偏移格式,如+0100或-0300 。 有人有想法吗?

如何将字符串解析为ctime结构?

是否有一种既定的方法将字符串解析为Time结构? 理想情况下我想做的是反转strftime(…) ,而不是从时间结构和格式字符串生成字符串,我从根据提供的格式字符串解析的字符串中获取时间结构。 我不希望通过包含一个DateTime类来增加额外的开销,例如在Boost或.NET中找到的类

Swift:使用strftime和localtime进行NSDate格式化

如何将以下Objective-C代码转换为Swift代码? #define MAX_SIZE 11 char buffer[MAX_SIZE]; time_t time = [[NSDate date] timeIntervalSince1970]; strftime(buffer, MAX_SIZE, “%-l:%M\u2008%p”, localtime(&time)); NSString *dateString = [NSString stringWithUTF8String:buffer]; NSLog(@”dateString: %@”, dateString); // dateString: 11:56 PM 我正在格式化date 。