Не хотите показывать метку времени, которая является функциональностью "из коробки"

Мне нужно просто показать отметку даты при использовании в качестве информационного поля, но из коробки функциональность отображает как дату, так и отметку времени. Есть ли способ, я могу показать только отметку даты, а не отметку времени. Есть ли способ, которым я могу добавить побочный эффект

Например: Дата реализации: 17.07.13, 12:00 (вот как это сейчас) Дата реализации: 7:17/13 (я хочу, чтобы она отображалась вот так)

Спасибо

Четан

1 ответ

Решение

Ответ не очевиден, так как некоторые важные детали отсутствуют. Основным из них является то, какая клиентская программа извлекает и отображает данные? Вот где изменения должны быть сделаны. Oracle хранит дату и время в различных типах данных, но независимо от типа данных (DATE, TIMESTAMP, TIMESTAMP WITH TIME ZONE и т. Д.), Дата сохраняется во внутреннем формате в базе данных. Когда дата выбирается из базы данных, клиентская программа сама решает, как отображать информацию.

Например, если клиентской программой является SQL*Plus, вы можете установить NLS_DATE_FORMAT, чтобы управлять отображением даты.

Например:

-bash-4.1$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Tue Nov 19 10:38:49 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

SQL> show parameter nls_date_format

NAME                     TYPE    VALUE
------------------------------------ ----------- ------------------------------
nls_date_format              string
SQL> select sysdate from dual;

SYSDATE
---------
19-NOV-13

SQL> alter session set nls_Date_format = 'mm:dd/yy';   

Session altered.

SQL> select sysdate from dual;

SYSDATE
--------
11:19/13

Итак, это пример для клиента SQL * Plus. Вам необходимо определить, как установить формат даты для вашего клиента, который у вас пока не указан.

Надеюсь, это поможет...

Другие вопросы по тегам