Time.Parse(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
分析 RFC 2445 格式或不包含“时间”字段的缩写格式的日期时间字符串。
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")]
public virtual bool Parse(string? s);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> bool
override this.Parse : string -> bool
参数
- s
- String
要分析的字符串
返回
如果生成的时间值采用 UTC 时间,则为 true
- 属性
例外
如果无法分析 s,
注解
分析 RFC 2445 格式或不包含“时间”字段的缩写格式的日期时间字符串。 例如,以下所有字符串都有效:
<ul>li“20081013T160000Z”/li li>><“<20081013T160000”/li“20081013”</li<><>>/ul<><>
返回时间是否以 UTC 格式(以 Z 结尾)。 如果字符串以“Z”结尾,则时区设置为 UTC。 如果日期时间字符串仅包含日期且不包含时间字段,则allDay此 Time 类的字段设置为 true,并且hourminute字段second设置为零;否则(日期时间字符串中包含时间字段)allDay设置为 false。 字段 weekDay, yearDay并且 gmtoff 始终设置为零,字段 isDst 设置为 -1(未知)。 若要设置这些字段,请调用分析后调用 #normalize(boolean) 。
若要分析日期时间字符串并将其转换为 UTC 毫秒,请执行以下操作:
Time time = new Time();
String date = "20081013T160000Z";
time.parse(date);
long millis = time.normalize(false);
Java文档android.text.format.Time.parse(java.lang.String)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。