Reading carefully, I’m assuming you need a DateTime string formatted using the FormatString of the tag. Reading the value of a DateTime tag gives a java.util.date instead of a formatted string. So, you would also need to read the value of the FormatString attribute, and format the value to that within your script.
from java.text import SimpleDateFormat as SDF
startDate = system.tag.read('[Client]startDate').value
dateFormat = SDF(system.tag.read('[Client]startDate.FormatString').value)
formattedDate = dateFormat.format(startDate)
print formattedDate