Ignition string help needed

def post(Message):
import system, datetime
now = datetime.datetime.now()
timeStamp = now
nameDateFile = now.strftime("%Y%m%d")
filename = “c://Users//AJ//%s.txt”%(nameDateFile)
system.file.writeFile(filename, '\r\nIT’S %s ’ %(timeStamp[0:20]), 1)
system.file.writeFile(filename, str(Message), 1)

I am trying to format a timestamp string so i don’t see microseconds, only the milliseconds.
Why cant i use python string like [0:22]

You can’t do that because the timeStamp variable is not a string but a date. So do the following:def post(Message): import system, datetime now = datetime.datetime.now() timeStamp = now nameDateFile = now.strftime("%Y%m%d") filename = "c://Users//AJ//%s.txt"%(nameDateFile) timeStamp = str(timeStamp) system.file.writeFile(filename, '\r\nIT\'S %s ' %(timeStamp[0:20]), 1) system.file.writeFile(filename, str(Message), 1)Note the line right before.

thanks. it worked