string str = "20120101120808"; str = DateTime.ParseExact(str, "yyyyMMddHHmmss", null).ToString("yyyy-MM-dd hh:mm:ss");