You almost certainly DO NOT want to convert datetimes to datenums. In recent versions of MATLAB, there are not many good reasons to want to use datenum at all.
If you mean, "I need to convert back to elapsed time since 1950", that's maybe a different story, but those are not "datenums". Here's a simple way to do it:
dt = days(myDatetimes - datetime(1950,1,1))
However, if your values are counting days since 1950, you are shooting yourself in the foot -- you will never have an exact representation of time within day because 1/24, 1/1440. 1/86400, none of them are representable exactly in double precision.
Unless your timestamps are always at 00:00:00, 03:00:00, etc., you would be much better off using seconds.