Я думаю, что вы после app:contentScrim
.
<android.support.design.widget.CollapsingToolbarLayout
...
app:contentScrim="?attr/colorPrimary">
<!-- Toolbar and ImageView here -->
</android.support.design.widget.CollapsingToolbarLayout>
Вы можете создать число, используя:
select month(datecol) * 100 + (year(datecol) % 100)
. Для добавления нулей требуется немного больше работы:
select right('0' + convert(varchar(255), month(datecol) * 100 + (year(datecol) % 100)), 4)
Или вы можете использовать format()
:
Как альтернативный подход, вы можете пойти на:
RIGHT(REPLACE(CONVERT(varchar(8),DateColumn,3),'/',''),4)
Вы можете попробовать это
substring(convert(nvarchar,@date,12),3,2) + left(convert(nvarchar,@date,12),2)
Вы можете создать пользовательскую функцию, а затем применить ее к вашим столбцам / столбцам
create function udf_Getmonthyear(@date as date)
RETURNS nchar(4)
BEGIN
DECLARE @d_format nchar(6) = (select convert(nvarchar,@date,12))
RETURN (select SUBSTRING(@d_format,3,2) + left(@d_format,2))
end
go
Используйте функцию DATEPART
в TSQL, чтобы получить любую часть значения DateTime
. Например:
DATEPART(yy,datecol)
дает вам четырехзначную часть года столбца DateTime
(например, datecol
), используя оператор %
(модуль), вы можете получить двухзначный год DATEPART(yy,datecol)%100
. DATEPART(mm,datecol)
дает вам месячную часть поля datecol
.
select Right('0'+cast(DATEPART(mm,datecol) as varchar(2)),2) +
Right('0'+cast(DATEPART(yy,datecol)%100 as varchar(2)),2) MonthYearPart
from MyTable
С уважением,