I like the idea of making the difference between RL time and game time closer together, while still seeing a full day and night in a 2-3 hour period.
You can do that. On a PC. (I don't think the console versions have a "console" to type "console commands").
1 In-game day lasts 2 hours ? Do: "set timescale to 12".
1 In-game day lasts 3 hours ? Do: "set timescale to 8".
I play with "set timescale to 6". For in-game days that last 4 hours real-time.
If you want to see what your current timescale is, do "show timescale".
The default value is 20. Time is sped up 20 times. 1 hour in-game last 3 minutes in real time.
You can bring up the console (on PC) by hitting the "~" button.