我在 Java 中有以下代码。我被要求将它移植到 C++,但是,我不是 Java 开发人员。C ++中的等价物是什么:
public String formatDate( String string, Date time, TimeZone timeZone )
{
Calendar calendar = Calendar.getInstance( timeZone );
calendar.setTime( time );
StringBuffer answer = new StringBuffer();
SimpleDateFormat format = new SimpleDateFormat( string );
format.format( calendar, answer, null );
return answer.toString();
}
以下行是它的调用方式:
formatDate( "yyyy-MM-dd'T'HH:mm'Z'", new Date(), TimeZone.getTimeZone( "GMT" ));
格式字符串有“T”和“Z”,我找不到太多文档。