<p><a href="http://www.techonthenet.com/oracle/functions/trunc_date.php]" rel="noreferrer">This page</a> mentions how to trunc a timestamp to minutes/hours/etc. in Oracle.</p>

<p>How would you trunc a timestamp to seconds in the same manner?</p>

Since the precision of
```
DATE
```
is to the second (and no fractions of seconds), there is no need to
```
TRUNC
```
at all.
The data type
```
TIMESTAMP
```
allows for fractions of seconds.  If you convert it to a
```
DATE
```
the fractional seconds will be removed - e.g.
```
```
select cast(systimestamp as date) 
  from dual;
```
```