com.google.api.client.util.DateTime.parseRfc3339(String)
の引数に渡す文字列のフォーマットって、こんなんなんですね~。
/** Regular expression for parsing RFC3339 date/times. */
private static final Pattern RFC3339_PATTERN = Pattern.compile(
"^(\\d{4})-(\\d{2})-(\\d{2})" // yyyy-MM-dd
+ "([Tt](\\d{2}):(\\d{2}):(\\d{2})(\\.\\d+)?)?" // 'T'HH:mm:ss.milliseconds
+ "([Zz]|([+-])(\\d{2}):(\\d{2}))?"); // 'Z' or time zone shift HH:mm following '+' or '-'
ここに渡したいインプットに秒がない時に無理やりくっつけないとLocalTimeに0秒渡しても
Stringにしたときに出力してくれないから面倒だった...