ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5259|回复: 6

[求助] 如何将ACCESS查询时间格式显示为12-5 8:30

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-12-4 21:40 | 显示全部楼层 |阅读模式
select Time(到达时间,'mm-d')from 时间表  
如何将字段  到达时间  查询后的时间格式 结果显示为: 12-5 8:30

[ 本帖最后由 abc123qqq 于 2010-12-4 21:44 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-12-4 22:05 | 显示全部楼层
select  DatePart('mm-d',到达时间) from 时间表
用这个函数转换结果显示空白了?老师请指点

TA的精华主题

TA的得分主题

发表于 2010-12-4 22:32 | 显示全部楼层
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2010-12-4 22:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-12-4 22:37 | 显示全部楼层
解决了
Access 提供了一些运算符和函数,用于验证或更改属于“日期/时间”数据类型的字段。下列示例查询使用 Access 中提供的日期操作、计算函数和比较运算符。

Microsoft 提供的编程示例只用于演示目的,不附带任何明示或暗示的保证。这包括但不限于对适销性或特定用途适用性的暗示保证。本文假定您熟悉所演示的编程语言以及用于创建和调试过程的工具。Microsoft 支持工程师可以帮助解释某个特定过程的功能。但是他们不会修改这些示例以提供额外的功能,也不会构建过程以满足您的特定要求。
Date() 函数、Now() 函数和 Format() 函数
SELECT Date(), Now();

Date() 函数以短日期格式返回当前日期。Now() 函数返回当前日期和时间。
SELECT Format(Now(), "dd mmmm yyyy");

您可以对日期值使用 Format() 函数来指定要用于该日期的日期格式。此示例查询以长日期格式 (01 December 2003) 返回当前日期。
Day() 函数、WeekDay() 函数、Month() 函数和 Year() 函数
SELECT HireDate, Day(HireDate) AS Day,
Weekday(HireDate) AS WeekDay,
Month(HireDate) AS Month, Year(HireDate) AS Year
FROM Employees;

此查询可从“雇员”表中返回每个雇员的雇用日期、雇用日、雇用日是星期几、雇用月份以及雇用年份。请注意,WeekDay() 函数返回一个指示星期几的数值。
DatePart() 函数
SELECT *  FROM Employees
WHERE DatePart("yyyy", BirthDate) < 1960;

此查询可从“雇员”表中返回出生日期早于 1960 年的所有雇员。DatePart() 函数可用于提取指定日期的各个部分,例如日、月或年。
DateDiff() 函数
SELECT EmployeeID, FirstName, BirthDate,
DateDiff("yyyy", BirthDate, Date()) AS Age
FROM Employees;

此查询可从“雇员”表中返回每个雇员的雇员 ID、名字、出生日期和年龄。DateDiff() 函数返回两个指定日期值的差或时滞(用日、月、年或小时、分钟和秒钟等时间单位表示)。
DateAdd() 函数
SELECT EmployeeID, FirstName, HireDate,
DateAdd("yyyy", 10, HireDate)
FROM Employees;

此查询可从“雇员”表中返回雇员 ID、名字、雇用日期以及雇员在公司服务满 10 年后的日期。DateAdd() 函数可在某一日期上增加指定数目的时间单位(例如日、月或年),然后返回所得到的值。

您可以直接在日期值上添加数值。这样做会以天为单位增加该日期值,如下面的示例所示:
SELECT Date() + 1 ;

此查询可在当前日期上增加一天,然后返回得到的日期值。
DateValue() 函数
SELECT DateValue("20 Nov 2003") AS ValidDate;

DateValue() 函数验证输入字符串是否为有效日期。如果输入字符串被识别为有效日期,则会以短日期格式返回该日期。如果输入字符串未被识别为有效日期,则返回“标准表达式中数据类型不匹配”语句。DateValue() 函数可识别各种日期格式,例如 mm dd yyyy、dd mm yyyy、dd mmm yyyy 和 dd mmm yyyy hh:mm:ss 长日期格式。
DateSerial() 函数
SELECT DateSerial( 2003,  03, 1-1);

DateSerial() 函数返回年、月和日的指定输入参数的日期值。输入参数可以是包含算术运算的表达式。DateSerial() 函数会先计算输入参数中的表达式,然后返回得到的日期值。

此示例查询返回 2003 年 2 月的最后一天。该日期最后一个输入参数的值为 1 减 1。结果则将月参数计算为 2。
对日期值应用比较运算符
您可以使用下列比较运算符在表达式和查询中比较日期值:
<(小于)
>(大于)
<=(小于或等于)
>=(大于或等于)
<>(不等于)
SELECT * FROM Employees
WHERE HireDate >= DateValue(" 10/01/1993")
AND HireDate <= DateValue("12/31/1993");

此查询使用 >= 和 <= 比较运算符验证雇员的雇用日期是否处于两个指定日期之间的范围内。它将提取在 1993 年最后一个季度中雇用的所有雇员的记录。
SELECT * FROM Employees
WHERE HireDate <> Date();

此查询使用不等于比较运算符提取雇用日期不等于当前日期的所有雇员的记录。
WeekdayName() 函数
SELECT WeekdayName(1, False, 1) AS FirstWeekDayName;

WeekdayName() 函数会返回一个字符串,用于指示第一个参数中指定的星期几。返回的星期几字符串取决于第三个参数。此参数设置一周中的第一天。第二个参数设置为 False,用于指定不得缩写星期几的名称。

此示例查询返回值“Sunday”作为一周的第一天。
MonthName() 函数
SELECT MonthName(1);

MonthName() 函数会返回一个字符串,用于指示指定月份编号(从 1 到 12)所代表的月份名称。输入参数也可以是表达式,如以下查询所示:
SELECT MonthName( DatePart("m", Date()) );

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-12-4 22:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 bibisin 于 2010-12-4 22:32 发表
select format(到达时间,"m-d h:m") from 时间表

谢谢帮助

TA的精华主题

TA的得分主题

发表于 2012-2-19 11:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
解释十分详细,这些资料的来源是哪里呢?能否贴上
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-11 01:58 , Processed in 0.024465 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表