Datetime in PDU has a fixed structure (see GSM 03.**) and don't need to be procecced with EncodeSemi and DecodeSemi, because occurs the problem with negative time zone offsets. Encoding/Decoding datetime was replaced by a new code. This allowed to solve the problem of incorrect calculation of the time zone offset.
relates to issue #11
Datetime in PDU has a fixed structure (see GSM 03.**) and don't need to be procecced with EncodeSemi and DecodeSemi, because occurs the problem with negative time zone offsets. Encoding/Decoding datetime was replaced by a new code. This allowed to solve the problem of incorrect calculation of the time zone offset.
(now correct)