14 lines
		
	
	
		
			371 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			371 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import dateparser
 | 
						|
import sys
 | 
						|
import pytz
 | 
						|
from datetime import datetime
 | 
						|
 | 
						|
dt = dateparser.parse(sys.argv[1], settings={
 | 
						|
    'TIMEZONE': sys.argv[2],
 | 
						|
    'TO_TIMEZONE': sys.argv[3],
 | 
						|
    'RELATIVE_BASE': datetime.now(pytz.timezone(sys.argv[2])).replace(tzinfo=None),
 | 
						|
    'PREFER_DATES_FROM': 'future',
 | 
						|
})
 | 
						|
 | 
						|
sys.stdout.write(str(int(dt.timestamp()) if dt is not None else -1))
 |