Разница между страницами «HourFromDate» и «String.len (Lua)»

Материал из UoPilot
(Различия между страницами)
Перейти к навигации Перейти к поиску
 
 
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
'''HourFromDate''' - возвращает часы.
+
'''string.len''' - возвращает длину строки.
<br>'''MinuteFromDate''' - возвращает минуты.
 
<br>'''SecondFromDate''' - возвращает секунды.
 
:Время следует указывать полностью.  
 
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
 
<br>Работа со свернутым окном: да.
 
<br>Работа со свернутым окном: да.
  HourFromDate(Date)
+
<br>Параметры заключаются в скобки и разделяются запятыми.
  MinuteFromDate(Date)
+
  string.len(<nowiki><s></nowiki>)
  SecondFromDate(Date)
+
Или:
 +
  <nowiki><s></nowiki>:len()
 +
Или:
 +
  <nowiki>#<s></nowiki>
 +
Где:
 +
<br>'''s''' - строка.
  
 
== Примеры ==
 
== Примеры ==
  
  // Пример 1
+
  --lua
  set $time 14:06:15
+
  log(string.len("Hello"))  
set #hour HourFromDate($time)    // вернёт год
 
set #min MinuteFromDate($time)   // вернёт месяц
 
set #sec SecondFromDate($time)   // вернёт день
 
 
log #hour    #min    #sec        // вывести в лог
 
end_script
 
  
  // Пример 2
+
  --lua
  set $time 14:06:15
+
  local str1 = "abc"             
  set $hour copy($time 1 2)        // скопировать часы
+
  local str2 = str1:len() -- присвоить результат функции rep другой переменной, использована альтернативная запись функции          
  set $min copy($time 4 2)         // скопировать минуты
+
  log (str2)  
  set $sec copy($time 7 4)          // скопировать секунды
+
 
   
+
  --lua
  log $hour    $min    $sec        // вывести в лог, при этом 0, если он присутствует вначале числа, останется
+
  local string = "узнать длину строки"
end_script
+
  hint (#string)  -- подсказка в правом нижнем углу экрана           
  
 
== Смотрите также ==
 
== Смотрите также ==
  
[[TimeNow]]
+
[[Tonumber (Lua)]]
<br>[[TimeStamp]]
+
<br>[[Tostring (Lua)]]
<br>[[AddHours]]
+
<br>[[String.find (Lua)]]
<br>[[SubHours]]
+
<br>[[String.match (Lua)]]
<br>[[Hour]]
+
<br>[[String.format (Lua)]]
 
 
== История развития ==
 
 
 
'''2.39'''
 
<br>Добавил функции для работы с датой и временем. "Date", "Date1", "Date2" может быть датой и\или временем, или таймштампом. Дату или время следует указывать полностью. "Years", "Months", "Days", "Hours", "Minutes", "Seconds" обычное число. Все функции сложения и вычитания возвращают таймштамп.
 
AddDate(Date1 Date2) : складывает даты;
 
AddYears(Date Years) : добавляет несколько лет;
 
AddMonths(Date Months) : добавляет несколько месяцев;
 
AddDays(Date Days) : добавляет несколько дней;
 
AddHours(Date Hours) : добавляет несколько часов;
 
AddMinutes(Date Minutes) : добавляет несколько минут;
 
AddSeconds(Date Seconds) : добавляет несколько секунд;
 
SubDate(Date1 Date2) : вычитает даты;
 
SubYears(Date Years) : вычитает несколько лет;
 
SubMonths(Date Months) : вычитает несколько месяцев;
 
SubDays(Date Days) : вычитает несколько дней;
 
SubHours(Date Hours) : вычитает несколько часов;
 
SubMinutes(Date Minutes) : вычитает несколько минут;
 
SubSeconds(Date Seconds) : вычитает несколько секунд;
 
YearFromDate(Date) : Возвращает год;
 
MonthFromDate(Date) : Возвращает месяц;
 
DayFromDate(Date) : Возвращает день;
 
HourFromDate(Date) : Возвращает часы;
 
MinuteFromDate(Date) : Возвращает минуты;
 
SecondFromDate(Date) : Возвращает секунды;
 

Текущая версия на 11:19, 28 августа 2019

Описание

string.len - возвращает длину строки.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.
Параметры заключаются в скобки и разделяются запятыми.

string.len(<s>)

Или:

<s>:len()

Или:

#<s>

Где:
s - строка.

Примеры

--lua
log(string.len("Hello"))   
--lua
local str1 = "abc"               
local str2 = str1:len()  -- присвоить результат функции rep другой переменной, использована альтернативная запись функции         
log (str2) 
--lua
local string = "узнать длину строки"
hint (#string)  -- подсказка в правом нижнем углу экрана             

Смотрите также

Tonumber (Lua)
Tostring (Lua)
String.find (Lua)
String.match (Lua)
String.format (Lua)