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

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

使用getdate或strptime() 。