精华内容
下载资源
问答
  • 主要介绍了ASP格式化时间短日期补0变两位长日期的方法,需要的朋友可以参考下
  • 首先看看下面的代码: DataSourceID="AccessDataSource1"> DataFormatString="{0:d}" HeaderText="日期" /> 原本以为使用DataFormatString="{0:d}" 就可以把长日期转换成短日期结果却另人失望,显示的时候还是...

    首先看看下面的代码:

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
                DataSourceID="AccessDataSource1">
     <Columns>
      <asp:BoundField DataField="datatime" DataFormatString="{0:d}"   HeaderText="日期"  />
     </Columns>
    </asp:GridView>

    原本以为使用

    DataFormatString="{0:d}"

    就可以把长日期转换成短日期结果却另人失望,显示的时候还是长日期,查了有关资料,才发现,还要加上一句:

    HtmlEncode="False"

    修改后代码如下:

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
                DataSourceID="AccessDataSource1">
    <Columns>
     <asp:BoundField DataField="datatime" DataFormatString="{0:d}"  DataFormatString="{0:d}" HeaderText="日期"  />
     </Columns>
    </asp:GridView>

     
    展开全文
  • 一般存入数据库的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd 短日期格式.可以使用convert函数.下面是sqlserver帮助关于convert函数的声明:使用 CONVERT:CONVERT (data_type[(length)],expression...

    一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd  短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明:

    使用 CONVERT:

    CONVERT (data_type[(length)],expression[,style])

    参数

    expression

    是任何有效的 Microsoft® SQL Server™ 表达式。
    data_type

    目标系统所提供的数据类型,包括bigintsql_variant。不能使用用户定义的数据类型。

    length

    ncharnvarcharcharvarcharbinaryvarbinary数据类型的可选参数。

    style

    日期格式样式,借以将datetimesmalldatetime数据转换为字符数据(ncharnvarcharcharvarcharncharnvarchar数据类型);或者字符串格式样式,借以将floatrealmoneysmallmoney数据转换为字符数据(ncharnvarcharcharvarcharncharnvarchar数据类型)。

    SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。

    在表中,左侧的两列表示将datetimesmalldatetime转换为字符数据的style值。给style值加 100,可获得包括世纪数位的四位年份 (yyyy)。

    不带世纪数位 (yy)带世纪数位 (yyyy)
    标准

    输入/输出**
    - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
    1 101 美国 mm/dd/yyyy
    2 102 ANSI yy.mm.dd
    3 103 英国/法国 dd/mm/yy
    4 104 德国 dd.mm.yy
    5 105 意大利 dd-mm-yy
    6 106 - dd mon yy
    7 107 - mon dd, yy
    8 108 - hh:mm:ss
    - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
    10 110 美国 mm-dd-yy
    11 111 日本 yy/mm/dd
    12 112 ISO yymmdd
    - 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
    14 114 - hh:mi:ss:mmm(24h)
    - 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
    - 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
    - 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
    - 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
    - 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM

     

    *    默认值(style0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。
    ** 当转换为datetime时输入;当转换为字符数据时输出。
    *** 专门用于 XML。对于从datetimesmalldatetimecharacter数据的转换,输出格式如表中所示。对于从floatmoneysmallmoneycharacter数据的转换,输出等同于style2。对于从realcharacter数据的转换,输出等同于style1。

     

    重要  默认情况下,SQL Server 根据截止年份 2049 解释两位数字的年份。即,两位数字的年份 49 被解释为 2049,而两位数字的年份 50 被解释为 1950。许多客户端应用程序(例如那些基于 OLE 自动化对象的客户端应用程序)都使用 2030 作为截止年份。SQL Server 提供一个配置选项("两位数字的截止年份"),借以更改 SQL Server 所使用的截止年份并对日期进行一致性处理。然而最安全的办法是指定四位数字年份。

    当从smalldatetime转换为字符数据时,包含秒或毫秒的样式将在这些位置上显示零。当从datetimesmalldatetime值进行转换时,可以通过使用适当的charvarchar数据类型长度来截断不需要的日期部分。

    =========================================================================

    如果只要取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120)
    120 是格式代码,  nvarchar(10) 是指取出前10位字符.
    示例:
    SELECT  CONVERT(nvarchar(10), publish_time, 120)  FROM table_name

    如果使用了数据源

    CONVERT (nvarchar(10), CreatTime, 120) AS Expr1

    SelectCommand="SELECT [ID], [FileName], [FileType], [FileHttp],CONVERT (nvarchar(10), CreatTime, 120) AS Expr1, [CourseNumber], [UserName] FROM [FileUpDown] ORDER BY [Expr1] DESC, [FileType], [FileName]"

    绑定字段改为Expr1

     <asp:BoundField DataField="Expr1" HeaderText="上传时间"  meta:resourcekey="BoundFieldResource6" SortExpression="Expr1">
          <HeaderStyle Wrap="False" />
          <ItemStyle Width="150px" />
    </asp:BoundField>

    展开全文
  • 一般存入数据库的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd 短日期格式.可以使用convert函数.下面是sqlserver帮助关于convert函数的声明:使用 CONVERT: CONVERT (data_type[(length)],expression...

    一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd  短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明:

    使用 CONVERT:

    CONVERT (data_type[(length)],expression[,style])

    参数

    expression

    是任何有效的 Microsoft® SQL Server™ 表达式。
    data_type

    目标系统所提供的数据类型,包括bigintsql_variant。不能使用用户定义的数据类型。

    length

    ncharnvarcharcharvarcharbinaryvarbinary数据类型的可选参数。

    style

    日期格式样式,借以将datetimesmalldatetime数据转换为字符数据(ncharnvarcharcharvarcharncharnvarchar数据类型);或者字符串格式样式,借以将floatrealmoneysmallmoney数据转换为字符数据(ncharnvarcharcharvarcharncharnvarchar数据类型)。

    SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。

    在表中,左侧的两列表示将datetimesmalldatetime转换为字符数据的style值。给style值加 100,可获得包括世纪数位的四位年份 (yyyy)。

    不带世纪数位 (yy)带世纪数位 (yyyy)
    标准

    输入/输出**
    - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
    1 101 美国 mm/dd/yyyy
    2 102 ANSI yy.mm.dd
    3 103 英国/法国 dd/mm/yy
    4 104 德国 dd.mm.yy
    5 105 意大利 dd-mm-yy
    6 106 - dd mon yy
    7 107 - mon dd, yy
    8 108 - hh:mm:ss
    - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
    10 110 美国 mm-dd-yy
    11 111 日本 yy/mm/dd
    12 112 ISO yymmdd
    - 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
    14 114 - hh:mi:ss:mmm(24h)
    - 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
    - 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
    - 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
    - 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
    - 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM

     

    *    默认值(style0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。
    ** 当转换为datetime时输入;当转换为字符数据时输出。
    *** 专门用于 XML。对于从datetimesmalldatetimecharacter数据的转换,输出格式如表中所示。对于从floatmoneysmallmoneycharacter数据的转换,输出等同于style2。对于从realcharacter数据的转换,输出等同于style1。

     

    重要  默认情况下,SQL Server 根据截止年份 2049 解释两位数字的年份。即,两位数字的年份 49 被解释为 2049,而两位数字的年份 50 被解释为 1950。许多客户端应用程序(例如那些基于 OLE 自动化对象的客户端应用程序)都使用 2030 作为截止年份。SQL Server 提供一个配置选项("两位数字的截止年份"),借以更改 SQL Server 所使用的截止年份并对日期进行一致性处理。然而最安全的办法是指定四位数字年份。

    当从smalldatetime转换为字符数据时,包含秒或毫秒的样式将在这些位置上显示零。当从datetimesmalldatetime值进行转换时,可以通过使用适当的charvarchar数据类型长度来截断不需要的日期部分。

    =========================================================================

    如果只要取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120)
    120 是格式代码,  nvarchar(10) 是指取出前10位字符.
    示例:
    SELECT  CONVERT(nvarchar(10), publish_time, 120)  FROM table_name

    如果使用了数据源

    CONVERT (nvarchar(10), CreatTime, 120) AS Expr1

    SelectCommand="SELECT [ID], [FileName], [FileType], [FileHttp],CONVERT (nvarchar(10), CreatTime, 120) AS Expr1, [CourseNumber], [UserName] FROM [FileUpDown] ORDER BY [Expr1] DESC, [FileType], [FileName]"

    绑定字段改为Expr1

     <asp:BoundField DataField="Expr1" HeaderText="上传时间"  meta:resourcekey="BoundFieldResource6" SortExpression="Expr1">
          <HeaderStyle Wrap="False" />
          <ItemStyle Width="150px" />
    </asp:BoundField>

    展开全文
  • word日期格式批量修改Inserting the date and time that automatically updates into a document can be useful. There are many formats for the date and time from which you can choose on the “Date and Time...
    word日期格式批量修改

    word日期格式批量修改

    00_lead_image_default_date_and_time_formats

    Inserting the date and time that automatically updates into a document can be useful. There are many formats for the date and time from which you can choose on the “Date and Time” dialog box, and you can control which formats for each are available.

    将自动更新的日期和时间插入文档中可能会很有用。 您可以在“日期和时间”对话框中选择多种日期和时间格式,并且可以控制每种格式可用的格式。

    When inserting the date and/or time using the “Date and Time” dialog box, you may have noticed the “Set As Default” button. This button is misleading as to what it actually does. When you select a format in the list on the “Date and Time” dialog box and click the “Set As Default” button, the selected format is used as the formatting switch when pressing “Shift + Alt + D” to insert the “DATE” field into a document.

    使用“日期和时间”对话框插入日期和/或时间时 ,您可能已经注意到“设置为默认值”按钮。 此按钮对其实际功能有误导作用。 当您在“日期和时间”对话框的列表中选择一种格式并单击“设为默认值”按钮时,按“ Shift + Alt + D”插入“ DATE”时,所选格式将用作格式设置开关”字段放入文档中。

    The “Set As Default” button has nothing to do with which formats for the date and time are available on the “Date and Time” dialog box. You are not setting the default selection for the dialog box when you click that button. When you start Word, the first option in the “Date and Time” dialog box is selected by default. Word remembers what you selected while the program is open, so the next time you open the “Date and Time” dialog box during the same Word session, the option you picked last is selected by default. When you close Word, the next time you open the program, the first option in the list is selected again.

    “设置为默认值”按钮与“日期和时间”对话框中可用的日期和时间格式无关。 当您单击该按钮时,您没有设置对话框的默认选择。 启动Word时,默认情况下会选择“日期和时间”对话框中的第一个选项。 Word会记住程序打开时选择的内容,因此,下次在同一Word会话中下次打开“日期和时间”对话框时,默认情况下会选择上次选择的选项。 当您关闭Word时,下次打开程序时,将再次选择列表中的第一个选项。

    The top item in the list on the “Date and Time” dialog box reflects the short date setting specified in Window’s regional settings in the “Control Panel.” Therefore, if you want to change the format of the date shown at the top of the list, you need to make a change in the regional settings in Windows. To make this change, press the “Windows key + X” to access the command menu and select “Control Panel.”

    “日期和时间”对话框上列表的顶部项目反映了在“控制面板”中Window的区域设置中指定的短日期设置。 因此,如果要更改列表顶部显示的日期格式,则需要在Windows中更改区域设置。 要进行此更改,请按“ Windows键+ X”以访问命令菜单,然后选择“控制面板”。

    01_opening_control_panel

    On the “Control Panel” window, click “Clock, Language, and Region,” if you are viewing by “Category.”

    如果要按“类别”查看,请在“控制面板”窗口上,单击“时钟,语言和区域”。

    02_clicking_clock_language_and_region

    On the “Clock, Language, and Region” screen, click “Change date, time, or number formats” under “Region.”

    在“时钟,语言和区域”屏幕上,单击“区域”下的“更改日期,时间或数字格式”。

    03_clicking_change_date

    If you are viewing the options on the “Control Panel” screen by “Large icons” or “Small icons…”

    如果您正在“控制面板”屏幕上通过“大图标”或“小图标...”查看选项

    04_selecting_small_icons

    …click the “Region” option in the list of “All Control Panel Items.”

    …单击“所有控制面板项目”列表中的“区域”选项。

    05_clicking_region_small_icon

    The “Region” dialog box displays. On the “Formats” tab, select an option from the “Short date” drop-down list. This format will be available at the top of the list on the “Date and Time” dialog box.

    显示“区域”对话框。 在“格式”选项卡上,从“短日期”下拉列表中选择一个选项。 此格式将在“日期和时间”对话框的列表顶部可用。

    06_selecting_short_date_format

    To change the format of the first occurrence of the long date format on the “Date and Time” dialog box, select an option from the “Long date” drop-down list.

    要在“日期和时间”对话框上更改长日期格式的首次出现的格式,请从“长日期”下拉列表中选择一个选项。

    07_selecting_long_date_format

    You can also change the format for the first occurrences of the short and long time options on the “Date and Time” dialog box by selecting an option from the “Short time” drop-down list and one from the “Long time” drop-down list. Click “OK” when you are finished making your selections to save your changes and close the “Region” dialog box.

    您还可以通过从“短时间”下拉列表中选择一个选项,并从“长时间”下拉列表中选择一个选项,来更改“日期和时间”对话框中第一次出现的短期和长期选项的格式。下列表。 完成选择后,单击“确定”以保存更改并关闭“区域”对话框。

    08_clicking_ok

    To close the “Control Panel” click the “X” button in the upper-right corner of the window.

    要关闭“控制面板”,请单击窗口右上角的“ X”按钮。

    09_closing_control_panel

    When you insert the date and time in Word, your newly selected date formats are now available at the top of the list on the “Date and Time” dialog box. If you changed the default long and short time formats, those are available where the long and short dates are first listed on the dialog box.

    现在,当您在Word中插入日期和时间时, “日期和时间”对话框中列表顶部的新选择的日期格式现在可用。 如果更改了默认的长时和短时格式,则在对话框中首先列出长日期和短日期的地方可用。

    NOTE: We used Word 2013 to illustrate this feature.

    注意:我们使用Word 2013来说明此功能。

    10_date_and_time_dialog

    Remember that the “Set As Default” button on the “Date and Time” dialog box sets the default format used when inserting the “DATE” field by pressing “Shift + Alt + D” in a document.

    请记住,“日期和时间”对话框上的“设置为默认值”按钮可通过在文档中按“ Shift + Alt + D”来设置插入“日期”字段时使用的默认格式。

    11_clicking_set_as_default

    If you click the “Set As Default” button on the “Date and Time” dialog box to change the format used when inserting the “DATE” field, you must click “Yes” on the confirmation dialog box to accept the change.

    如果单击“日期和时间”对话框上的“设置为默认值”按钮以更改在插入“日期”字段时使用的格式,则必须在确认对话框上单击“是”以接受更改。

    12_confirmation_dialog

    Now, when you press “Shift + Alt + D” to quickly insert a date field, the date format you set as the default in the “Date and Time” dialog box is inserted. Remember, the default set using the “Set as Default” button on the “Date and Time” dialog box is different from the default short and long date and time formats listed in the dialog box, set using the “Control Panel” in Windows.

    现在,当您按“ Shift + Alt + D”快速插入日期字段时,将插入在“日期和时间”对话框中设置为默认值的日期格式。 请记住,使用“日期和时间”对话框上的“设置为默认值”按钮的默认设置与使用Windows中的“控制面板”设置的对话框中列出的默认短日期和长日期和时间格式不同。

    NOTE: When you change the default long and short date and time formats in Windows, this may also change the way dates display in other programs besides Word.

    注意:在Windows中更改默认的长日期和短日期和时间格式时,这也可能会更改日期在Word之外的其他程序中的显示方式。

    翻译自: https://www.howtogeek.com/215124/how-to-set-the-default-short-and-long-date-and-time-formats-used-in-word/

    word日期格式批量修改

    展开全文
  • CONVERT 转化长日期短日期

    千次阅读 2007-12-12 14:36:00
    SQLCONVERT函数最常用的是使用convert转化长日期短日期 如果只要取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120)120 是格式代码, nvarchar(10) 是指取出前10位字符.SELECT CONVERT(nvarchar...
  • Delphi获得与设置系统时间格式 在Delphi,特别是在写管理系统软件时,经常要用到 FormatDateTime 以将 TDateTime 格式的日期时间转换成字符串形式的...例如当前短日期格式设定为'yyyy/MM/dd',而要转为 '2006-10-20'
  • 字段名,120),其它字段...FROM 表名 如: SELECT CONVERT(nvarchar(10), intime, 120),workid FROM inout 引文: 一般存入数据库的时间格式为 yyyy-mm-dd hh:mm:ss 如果要转换为 yyyy-mm-dd短日期格式.可以使...
  • C#长日期短日期实例

    千次阅读 2006-05-12 19:26:00
    DateTime dt = Convert.ToDateTime(ds.Tables["UserEdit"].Rows[0][3].ToString()); //将数据库中长日期取出附值给dt,因为是字符串所以需要强制转换为DateTime string time = dt.ToShortDateString(); //
  • convert(nvarchar(10),字段名,121)即可将时间格式转化为...convert的121是指将datetime类型转换为char类型时获得包括世纪位数的4位年份。 转载于:https://www.cnblogs.com/footleg/archive/2007/11/29/976451.html...
  • sql长日期数据以短日期格式显示

    千次阅读 2009-10-17 17:38:00
    字段名,120),其它字段...FROM 表名如:SELECT CONVERT(nvarchar(10), intime, 120),workid FROM inout 引文:一般存入数据库的时间格式为 yyyy-mm-dd hh:mm:ss 如果要转换为 yyyy-mm-dd 短日期格式....
  • 在实际的应用,大家可能经常会使用convert函数将长日期转化为短日期,如果只要取yyyy-mm-dd格式时间, 我们可以选择使用 convert(nvarchar(10),field,120)。 注释:120 是格式代码, nvarchar(10) 是指取出前10位...
  • 在Delphi,特别是在写管理系统软件时,经常要用到 FormatDateTime 以将 TDateTime 格式的日期时间转换成字符串形式的值显示或保存起来,或者用 StrToDateTime将字符串形式的日期时间转换成 TDateTime 然后再做其他...
  • 参数format格式详细用法:格式字符关联属性/说明dShortDatePatternDLongDatePatternf完整日期和时间(长日期和短时间)FFullDateTimePattern(长日期和长时间)g常规(短日期和短时间)G常规(短日期和长时间)m、...
  • 在Excel使用日期

    2020-08-11 11:50:32
    excel短日期长日期 在Excel使用日期 (Working With Dates In Excel)This week I've been working on date formulas, from very simple ones, to complex formulas that calculate workdays per month, based on ...
  • 在做数据校验时,不同的日期格式比较结果不相同,需要转换成相同的日期格式,进行比较。...'0 如果是日期型,结果是短日期格式。如果是有时间部分,结果为长日期时间 '1 长日期型:2008年4月11日 '...
  • 把数据库存的int类型转换成时间类型导出到Excel string strDate= DateTime.FromOADate(Convert.ToInt32())....y DateTime.Now.ToString() 2016/5/9 13:09:55 短日期 时间 d DateTime.Now.ToString("d") 2016/5/9
  • C#获取和显示系统的日期和时间

    千次阅读 2013-05-18 20:43:42
    获取当前系统日期并将其转化为短日期格式的代码如下: Label1.Text = System.DateTime.Now.ToShortDateString(); 获取当前系统日期并将其转化为长日期格式的代码如下: Label2.Text = System.DateTime.Now....
  • 在Dev GridView控件,数据库表数据日期都是长日期格式(yyyy-MM-dd HH:mm:ss),但显示在控件变成短日期格式(yyyy-MM-dd),金额显示要显示精确的数值, 比如80.00,90.15等,但在 dev gridView只是显示80,90...
  • SQLCONVERT函数最常用的是使用convert转化长日期短日期 如果只要取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120)120 是格式代码, nvarchar(10) 是指取出前10位字符.SELECT CONVERT(nvarchar(10...
  • 为了将长日期格式使用 DataFormatString 属性格式化为短日期显示方式,在网上找了些资料,开始时,按照我搜索到的文章的说明,设置DataFormatString="{0:yyyy-mm- dd}",结果,日期2005-11-27 12:54:33 秒...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 549
精华内容 219
关键字:

长日期中日期短日期