Yvonne,
You can do this using a Custom Action or Workflow Rule (depending on the trigger). You need to create a new time entry and populate the existing fields to the new entry (duration, reported by, work item, comments…). The second one is deleting the previous time entry.
Usually you do that as a CA on the work item level and Run On relation ReportedTimesheets