语言

DateUtils.GetRelativeTimeSpanString 方法

定义

重载

名称 说明
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

参数

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").

注解

适用于 . 的 android.text.format.DateUtils.getRelativeTimeSpanString(android.content.Context, long, boolean)Java 文档

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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 包含相对时间。

注解

用于返回相对时间字符串且不带谓词的便利函数。

适用于 . 的 android.text.format.DateUtils.getRelativeTimeSpanString(android.content.Context, long)Java 文档

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于