DateUtils.GetRelativeTimeSpanString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| GetRelativeTimeSpanString(Int64, Int64, Int64, FormatStyleFlags) |
返回一个字符串,将“time”描述为相对于“now”的时间。 |
| GetRelativeTimeSpanString(Context, Int64, Boolean) |
返回描述自 startTime 以来已用时间的字符串。 |
| GetRelativeTimeSpanString(Int64, Int64, Int64) |
返回一个字符串,将“time”描述为相对于“now”的时间。 |
| GetRelativeTimeSpanString(Int64) |
返回描述自 startTime 以来已用时间的字符串。 |
| GetRelativeTimeSpanString(Context, Int64) |
用于返回相对时间字符串且不带谓词的便利函数。 |
GetRelativeTimeSpanString(Int64, Int64, Int64, FormatStyleFlags)
返回一个字符串,将“time”描述为相对于“now”的时间。
public static string? GetRelativeTimeSpanString(long time, long now, long minResolution, Android.Text.Format.FormatStyleFlags flags);
static member GetRelativeTimeSpanString : int64 * int64 * int64 * Android.Text.Format.FormatStyleFlags -> string
参数
- time
- Int64
描述的时间(以毫秒为单位)
- now
- Int64
当前时间(以毫秒为单位)
- minResolution
- Int64
要报告的最小时间跨度。 例如,如果设置为MINUTE_IN_MILLIS,则过去 3 秒的时间将报告为“0 分钟前”。 传递 0、MINUTE_IN_MILLIS、HOUR_IN_MILLIS、DAY_IN_MILLIS、WEEK_IN_MILLIS之一
- flags
- FormatStyleFlags
格式设置选项的位掩码,例如 #FORMAT_NUMERIC_DATE 或 #FORMAT_ABBREV_RELATIVE
返回
一个包含已用时间的 String 对象。
注解
返回一个字符串,将“time”描述为相对于“now”的时间。
过去的时间跨度的格式类似于“42 分钟前”。 将来的时间跨度的格式类似于“42 分钟”。
可以使用 #FORMAT_ABBREV_RELATIVE 标志来使用缩写的相对时间,例如“42 分钟前”。
适用于 . 的 android.text.format.DateUtils.getRelativeTimeSpanString(long, long, long, int)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
GetRelativeTimeSpanString(Context, Int64, Boolean)
返回描述自 startTime 以来已用时间的字符串。
public static string? GetRelativeTimeSpanString(Android.Content.Context? c, long millis, bool withPreposition);
static member GetRelativeTimeSpanString : Android.Content.Context * int64 * bool -> string
参数
- c
- Context
- millis
- Int64
- withPreposition
- Boolean
如果为 true,则返回的字符串将包括正确的介词(“上午 9:20”、“2008/10/12”或“5 月 29 日”)。
返回
一个相对时间字符串,用于显示以 millis 表示的时间。 时间从午夜开始计算,这意味着假设当前时间为 3 月 31 日, 0:30: ul>li“millis=0:10 today”将显示为“0:10”</li<>>“millis=11:30 pm the day” 将显示为“Mar 30”</li></ul> 如果给定的 millis 位于不同的年份,则以数字格式返回完整日期(例如,><< "10/12/2008").
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
GetRelativeTimeSpanString(Int64, Int64, Int64)
返回一个字符串,将“time”描述为相对于“now”的时间。
public static string? GetRelativeTimeSpanString(long time, long now, long minResolution);
static member GetRelativeTimeSpanString : int64 * int64 * int64 -> string
参数
- time
- Int64
描述的时间(以毫秒为单位)
- now
- Int64
当前时间(以毫秒为单位)
- minResolution
- Int64
要报告的最小时间跨度。 例如,如果设置为MINUTE_IN_MILLIS,则过去 3 秒的时间将报告为“0 分钟前”。 传递 0、MINUTE_IN_MILLIS、HOUR_IN_MILLIS、DAY_IN_MILLIS、WEEK_IN_MILLIS之一
返回
一个包含已用时间的 String 对象。
注解
返回一个字符串,将“time”描述为相对于“now”的时间。
过去的时间跨度的格式类似于“42 分钟前”。 将来的时间跨度的格式类似于“42 分钟”。
适用于 . 的 android.text.format.DateUtils.getRelativeTimeSpanString(long, long, long)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
GetRelativeTimeSpanString(Int64)
返回描述自 startTime 以来已用时间的字符串。
public static string? GetRelativeTimeSpanString(long startTime);
static member GetRelativeTimeSpanString : int64 -> string
参数
- startTime
- Int64
过去有一段时间了。
返回
一个包含已用时间的 String 对象。
注解
返回描述自 startTime 以来已用时间的字符串。
报表的最小时间跨度设置为 #MINUTE_IN_MILLIS。
适用于 . 的 android.text.format.DateUtils.getRelativeTimeSpanString(long)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
GetRelativeTimeSpanString(Context, Int64)
用于返回相对时间字符串且不带谓词的便利函数。
public static string? GetRelativeTimeSpanString(Android.Content.Context? c, long millis);
static member GetRelativeTimeSpanString : Android.Content.Context * int64 -> string
参数
- c
- Context
资源的上下文
- millis
- Int64
时间(以毫秒为单位)
返回
CharSequence 包含相对时间。
注解
用于返回相对时间字符串且不带谓词的便利函数。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。