Предыдущий ответ неверен, поскольку в datetime нет форматера '% s', хотя иногда он работает. См. этот ответ о том, как неправильно использовать "% s".
from datetime import datetime
import pytz
pytz.utc.localize(datetime.strptime('2018-08-18T23:31:00', '%Y-%m-%dT%H:%M:%S')).timestamp()
Выход (float): 1534635060.0