def METHOD_NAME(self):
    inst = dhtime.to_j_instant(round(time.time()))
    dt = datetime.datetime.now()
    _ = datetime_col(name="Datetime", data=[inst, dt, None])
    self.assertEqual(_.data_type, dtypes.Instant)
    ts = pd.Timestamp(dt)
    np_dt = np.datetime64(dt)
    data = [ts, np_dt, dt]
    # test if we can convert to numpy datetime64 array
    np.array([pd.Timestamp(dt).to_numpy() for dt in data], dtype=np.datetime64)
    _ = datetime_col(name="Datetime", data=data)
    self.assertEqual(_.data_type, dtypes.Instant)
    data = np.array(['1970-01-01T00:00:00.000-07:00', '2020-01-01T01:00:00.000+07:00'])
    np.array([pd.Timestamp(str(dt)).to_numpy() for dt in data], dtype=np.datetime64)
    _ = datetime_col(name="Datetime", data=data)
    self.assertEqual(_.data_type, dtypes.Instant)
    data = np.array([1, -1])
    data = data.astype(np.int64)
    _ = datetime_col(name="Datetime", data=data)
    self.assertEqual(_.data_type, dtypes.Instant)