class_docstr: CALIOP v3 HDF4 reader.
class_docstr_tok: ["CALIOP","v3","HDF4","reader","."]
docstr: Get observation end time from file metadata.
docstr_tok: ["Get","observation","end","time","from","file","metadata","."]
code: def get_end_time(self):
      """Get observation end time from file metadata."""
      mda_dict = self.filehandle.attributes()
      core_mda = mda_dict["coremetadata"]
      end_time_str = self.parse_metadata_string(core_mda)
      self._end_time = datetime.strptime(
          end_time_str, "%Y-%m-%dT%H:%M:%SZ"
      )
  
file_path: satpy/satpy/readers/caliop_l2_cloud.py
imports: import logging
  import os.path
  import re
  from datetime import datetime
  from pyhdf.SD import SD, SDC
  from satpy.dataset import Dataset
  from satpy.readers.file_handlers import BaseFileHandler
label_desc: Use image node_id 2 for calling the HDF4BandReader obj's underlying member method code with example usage: obj.get_end_time() without return types