Формат DateTime в C#

Если вы не используете отдельную активность для заставки, вы можете установить тему «Всплеск» в активности в файле манифеста:

<activity 
    android:name=".MainActivity"
    android:theme="@style/AppTheme.Launcher">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>

Styles.xml

<style name="AppTheme.Launcher">
    <item name="android:windowBackground">@drawable/launch_screen</item>
</style>
[117 ] В Упражнении перед супер вызовом onCreate сбросьте тему на AppTheme

@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(R.style.AppTheme);
    super.onCreate(savedInstanceState);
}
.
8
задан Prashant Cholachagudda 24 April 2009 в 13:14
поделиться

3 ответа

Согласно документам MSDN для пользовательских строк формата даты и времени, / является заполнителем:

Представляет определенный разделитель даты в течении DateTimeFormatInfo.DateSeparator свойство. Этот разделитель используется для различайте годы, месяцы и дни.

Если вы хотите определенный слеш, используйте «MM» / «dd» / «гггг»:

DateTime.Now.ToString("MM'/'dd'/'yyyy")
18
ответ дан 5 December 2019 в 07:13
поделиться

Попробуйте вызвать ToString в дату сам по себе и прохождение объекта CultureInfo.InvariantCulture:

string date = yourDate.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture));
2
ответ дан 5 December 2019 в 07:13
поделиться

Он использует разделитель, установленный в региональных настройках, так как "/" является заменяющим символом для разделителя .

Вы можете создать свой собственный экземпляр DateTimeFormat с разными разделителями.

3
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: