Data type DATETIME2 has larger date range and larger fractional precision than DATETIME. If you want to preserve all those decimal digits of the seconds, you should use DATETIME2. It also allows you to specify the precision if you choose to.
So you can choose to save it into your database table into a column that is of data type DATETIME2 or cast it to DATETIME and save with the understanding that you will lose some precision