So, 'data_int' returns the system date string instead of the default formatted date?
Kind of. Different datatypes store their "raw" values in different places. "content" usually stores the data that is used for output.
As I mentioned, the default datatype view templates are a good source to find where info is stored and how it is displayed. the "attribute" template function is also a good way .e.g