我如何操纵日期,以便它们显示为"刚刚"..."5分钟前"..."3小时前"..."2010年6月22日下午1:45"以类似的方式如何SO显示每个问题的答案/评论旁边的日期?
更复杂的是,我的数据库中存储的日期是GMT时间(很好),但我希望它们出现在每个用户浏览器的时区中.
我已经尝试了John Resig的漂亮日期插件:http://bassistance.de/jquery-plugins/jquery-plugin-prettydate/,我编辑了它,以便从数据库中的GMT时间中减去时区偏移量.但是,此解决方案仅适用于FireFox.
在添加时区偏移后,这是'prettydate'函数:
format : function(time) {
var date = new Date(time);
var currentDate = new Date();
var timezoneOffsetInMilliseconds = currentDate.getTimezoneOffset() * 60000;
var currentTimeInMillisecondsUtc = currentDate.getTime();
var givenTimeInMillisecondsUtc = date.getTime()- timezoneOffsetInMilliseconds;
var diffInSeconds = ((currentTimeInMillisecondsUtc - givenTimeInMillisecondsUtc) / 1000);
var day_diff = Math.floor(diffInSeconds / 86400);
if (isNaN(day_diff) || day_diff < 0)
return;
// If longer than a month, calculate the date w/ timezone offset
if (day_diff >= 31)
return new Date(givenTimeInMillisecondsUtc).toLocaleString();
var messages …Run Code Online (Sandbox Code Playgroud) 我正在尝试从POST方法中检索数据,代码如下:
-(void)postXMLFeed:(NSString *)XMLStrPost
{
//NSLog (@"XML Feed3: ", XMLStrPost);
NSURL *url = [NSURL URLWithString:@"http://xxx.xxx.x.xxx/stephen/sync_upload.php"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setValue:@"text/xml" forHTTPHeaderField:@"Content-type"];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[XMLStrPost dataUsingEncoding:NSASCIIStringEncoding]];
NSURLResponse *response;
NSError *error;
response = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
// Update log file.
NSLog(@"XML feed POSTED to website.");
//[super postXMLFeed];
}
Run Code Online (Sandbox Code Playgroud)
我的XML Feed存储在变量中XMLStrPost.上面的代码似乎有效,但我无法确认它.
脚本应该解压缩字符串并将其写入数据库,但这似乎不会发生.在解组之前,我想确认正在调用脚本.
如何确认sync_upload.php脚本被调用?
给定一个带有hierarchyid类型列的表,如何编写查询以返回特定节点的祖先的所有行?
有一个IsDescendantOf()功能,非常适合孩子们,但没有相应的IsAncestorOf()功能来返回祖先(并且缺少一个GetAncestors()功能似乎是一个疏忽.)
我们有一个从Web服务启动的SSIS包。在Dev环境中,一切正常,但是在QA环境中,尝试运行程序包时出现以下错误:“无法获取连接[ConnectionName]。连接可能配置不正确,或者您没有正确的权限这种联系。”
连接使用SQL登录,而不是集成登录。登录本身具有适当的特权。SSIS包位于文件系统上,而不位于SQL Server上。我使用了DTCPing,并且在SQL Server和Utility服务器之间的所有检查都正常。不幸的是,我对SSIS本身知之甚少,对于可能出现的问题有点不知所措。任何建议将不胜感激。
我有一个使用DBF文件的应用程序,我需要将它们导入SQL Server 2008.但是,我还需要修改一些数据,一些列将添加到表中,而其他列将被弃用.
到目前为止,我正在使用DBF - > Access - > MS Migration Assistant - > SQL Server 2008.但我认为必须有更好的方法来处理它.我想远离迁移助手,因为它不允许您在导入数据时修改数据.
非常简单的问题...但结果很奇怪.我只想填写c#中的下拉列表
protected void Page_Load(object sender, EventArgs e)
{
if (!(Page.IsPostBack))
{
LoadDropDowns();
}
}
protected void LoadDropDowns()
{
ddlVendor.DataSource = BL.GetAllVendors();
ddlVendor.DataTextField = "VendorName";
ddlVendor.DataValueField = "VendorName";
ddlVendor.DataBind();
}
Run Code Online (Sandbox Code Playgroud)
BL.GetAllVendors只是一个静态类,它执行此操作:
public static List<Vendor> GetAllVendors()
{
return DL.GetAllVendors();
}
Run Code Online (Sandbox Code Playgroud)
DL.GetAllVendors也是静态类(数据层),它构建了List:
public static List<Vendor> GetAllVendors()
{
using(SqlConnection con = new SqlConnection(connString))
{
//use sproc
SqlCommand cmd = new SqlCommand("selAllVendors", con);
cmd.CommandType = CommandType.StoredProcedure;
//temporary storage of list of vendors
List<Vendor> lv = new List<Vendor>();
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
//continue as long …Run Code Online (Sandbox Code Playgroud) 我正在http://openbookproject.net/thinkcs/python/english2e/ch09.html上练习#9,并遇到了一些没有意义的事情.
练习建议使用copy.deepcopy()我的任务更容易,但我不知道它怎么可能.
def add_row(matrix):
"""
>>> m = [[0, 0], [0, 0]]
>>> add_row(m)
[[0, 0], [0, 0], [0, 0]]
>>> n = [[3, 2, 5], [1, 4, 7]]
>>> add_row(n)
[[3, 2, 5], [1, 4, 7], [0, 0, 0]]
>>> n
[[3, 2, 5], [1, 4, 7]]
"""
import copy
# final = copy.deepcopy(matrix) # first way
final = matrix[:] # second way
li = []
for i in range(len(matrix[0])):
li.append(0)
# return final.append(li) # …Run Code Online (Sandbox Code Playgroud) 我基本上需要屏幕的一部分有一个"身份验证"框,如果你已经登录,那么它会显示你的用户名和一个"切换用户"按钮,但如果你没有登录,它只会显示一个登录按钮.
我可以有两个完全不同的控件,将它们都放在屏幕上并将它们的可见性属性绑定到IsAuthenticated,但我希望有更好的方法可以提供一些好的建议.
谢谢
我是Windows开发的新手,已经在Linux中搞砸了一段时间.我需要访问控制台功能,并且无法从Web上获取控制台文本属性的完整列表.我想阅读wincon.h和windows.h来获取信息,但我无法弄清楚如何获取它们.请帮忙!