timeShift() function
timeShift()
adds a fixed duration to time columns.
The output table schema is the same as the input table schema.
null
time values remain null
.
Function type signature
(<-tables: stream[A], duration: duration, ?columns: [string]) => stream[A]
Parameters
duration
(Required) Amount of time to add to each time value. May be a negative duration.
columns
List of time columns to operate on. Default is ["_start", "_stop", "_time"]
.
tables
Input data. Default is piped-forward data (<-
).
Examples
Shift timestamps forward in time
import "sampledata"
sampledata.int()
|> timeShift(duration: 12h)
Shift timestamps backward in time
import "sampledata"
sampledata.int()
|> timeShift(duration: -12h)
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.