Description
The ToRelativeTimeString
method is a static extension method for the DateTime
type. It converts a given DateTime
object into a human-readable string that represents the relative time from the current moment. This is useful for displaying time in a more user-friendly format, such as "5 minutes ago" or "2 days ago".
Usage
To use the ToRelativeTimeString
method, simply call it on a DateTime
object. This method is an extension method, so it can be called as if it were a method on the DateTime
instance.
Parameters:
dateTime
(System.DateTime): The DateTime
object you want to convert to a relative time string.
Returns: A string
representing the relative time from the current moment.
Example
// Example usage of ToRelativeTimeString
DateTime pastDateTime = DateTime.Now.AddHours(-3);
string relativeTime = pastDateTime.ToRelativeTimeString();
// Output might be: "3 hours ago"