Cast given object to a Timestamp and return a nicely formatted string
(t, timedelta_format=None)
| 167 | |
| 168 | |
| 169 | def format_timedelta(t, timedelta_format=None): |
| 170 | """Cast given object to a Timestamp and return a nicely formatted string""" |
| 171 | timedelta_str = str(pd.Timedelta(t)) |
| 172 | try: |
| 173 | days_str, time_str = timedelta_str.split(" days ") |
| 174 | except ValueError: |
| 175 | # catch NaT and others that don't split nicely |
| 176 | return timedelta_str |
| 177 | else: |
| 178 | if timedelta_format == "date": |
| 179 | return days_str + " days" |
| 180 | elif timedelta_format == "time": |
| 181 | return time_str |
| 182 | else: |
| 183 | return timedelta_str |
| 184 | |
| 185 | |
| 186 | def format_item(x, timedelta_format=None, quote_strings=True): |
no test coverage detected
searching dependent graphs…