Timestamp (Common Typing Practices)
I am looking for some advice regarding the best data-type to store the following:

1. SQL DateTime
2. C# DateTime
3. Seconds (since 1960)
4. Milliseconds (since 1960)
5. Nanoseconds (since 1960)

I have had a read of the Kaitai typing, and am pulling data successfully from a file, my code to do so is below, but I'm getting strange results. I can attribute these to either:
- Rounded numbers from not using a large enough data type
- A blatant misunderstanding of Kaitai as I am a beginner

As per my last dot-point, I am a beginner when it comes to Kaitai, so give me as much information as possible. Whilst I have read everything I can think of to assist me with this, there's undoubtedly a lot I don't know.

See my code where I interpret it in several ways:

```
types:
  first_section:
     seq:
       - id: timestamp
         type: u8
  second_section:
     seq:
       - id: timestamp_two
         type: s4