установите свойство contentHorizontAlignment для кнопки, оно будет работать.
YourButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
Swift 4.0
YourButton.contentHorizontalAlignment = UIControlContentHorizontalAlignment.center
хм .. только что нашел ответ. это проще, чем я думал. ему просто нужно еще кое-что:
@echo off
if not exist log.txt GOTO :write
echo Date/Time last login:
type log.txt
del log.txt
:write
echo %date%, %time%. >> log.txt
@pause
exit
Итак, он сначала читает файл log.txt и удаляет его. После этого он просто получает новый файл (log.txt) с датой и временем!
Надеюсь, это поможет другим!
(единственная проблема в том, что в первый раз это не сработает, а затем просто введите в случайном значении в файле log.txt.) (Эта проблема решена и отредактирована.)
type log.txt
Но это даст вам весь файл. Вы можете изменить его на:
echo %date%, %time% >> log.txt
echo %date%, %time% > log_last.txt
...
type log_last.txt
, чтобы получить только последний.
Попробуйте следующее: используйте Find, чтобы перебирать все строки с «Текущая дата / время» и записывать каждую строку в один и тот же файл:
for /f "usebackq delims==" %i in (`find "Current date" log.txt`) do (echo %i > log-time.txt)
type log-time.txt
Установите delims = на символ, не имеющий отношения к строки даты / времени. Используйте %% i в пакетных файлах.
Объяснение ( update ):
Find извлекает все строки из log.txt, содержащие строку поиска.
For / f циклически перебирает каждую строку команды внутри ( ...
) генерируется.
Поскольку echo> log-time.txt (single>!) перезаписывает log-time.txt каждый раз, когда он выполняется, в журнале остается только последняя совпадающая строка. time.txt
Вот версия, которая не дает сбоев, если log.txt
отсутствует:
@echo off
if not exist log.txt goto firstlogin
echo Date/Time last login:
type log.txt
goto end
:firstlogin
echo No last login found.
:end
echo %date%, %time%. > log.txt
pause
Хорошо, интересно, когда это можно использовать, но вот два фрагмента, которые вы могли бы использовать:
lastlog.cmd
@echo off
for /f "delims=" %%l in (log.txt) do set TimeStamp=%%l
echo %TimeStamp%
Измените строку «echo ..», но время последнего журнала в пределах % TimeStamp% . Не используются временные файлы, нет беспорядка и их можно использовать повторно, так как они находятся в переменной.
С другой стороны, если вам нужно знать это ВНУТРИ кода, а не из другого пакета, измените журнал на:
set TimeStamp=%date%, %time%
echo %TimeStamp% >> log.txt
, чтобы переменную % TimeStamp% можно будет использовать позже, когда она вам понадобится.
Here is a good date and time code:
@echo off
if %date:~4,2%==01 set month=January
if %date:~4,2%==02 set month=February
if %date:~4,2%==03 set month=March
if %date:~4,2%==04 set month=April
if %date:~4,2%==05 set month=May
if %date:~4,2%==06 set month=June
if %date:~4,2%==07 set month=July
if %date:~4,2%==08 set month=August
if %date:~4,2%==09 set month=September
if %date:~4,2%==10 set month=October
if %date:~4,2%==11 set month=November
if %date:~4,2%==12 set month=December
if %date:~0,3%==Mon set day=Monday
if %date:~0,3%==Tue set day=Tuesday
if %date:~0,3%==Wed set day=Wednesday
if %date:~0,3%==Thu set day=Thursday
if %date:~0,3%==Fri set day=Friday
if %date:~0,3%==Sat set day=Saturday
if %date:~0,3%==Sun set day=Sunday
echo.
echo The Date is %day%, %month% %date:~7,2%, %date:~10,4% the current time is: %time:~0,5%
pause
Outputs: The Date is Sunday, September 27, 2009 the current time is: 3:07
A handy timestamp format:
%date:~3,2%/%date:~0,2%/%date:~6,2%-%time:~0,8%